ack-pod-identity-webhook adalah komponen utama yang menyediakan akses tanpa kata sandi dan isolasi izin untuk pod aplikasi. Topik ini menjelaskan komponen ack-pod-identity-webhook, penggunaannya, serta log perubahannya.
Ikhtisar komponen
Komponen ack-pod-identity-webhook memanfaatkan mekanisme MutatingAdmissionWebhook Kubernetes untuk menyederhanakan penggunaan fitur RAM Roles for Service Accounts (RRSA) yang disediakan oleh Container Service for Kubernetes (ACK). Komponen ini secara otomatis menyuntikkan konfigurasi mount token OpenID Connect (OIDC) dan variabel lingkungan yang diperlukan ke dalam pod aplikasi, sehingga menghilangkan kebutuhan akan konfigurasi manual yang kompleks.
Penggunaan
ack-pod-identity-webhook mengotomatiskan konfigurasi RRSA, memungkinkan pod untuk langsung mengasumsikan RAM role dan menyediakan solusi Pengelolaan izin yang aman, tanpa kata sandi, serta detail halus untuk sumber daya cloud di tingkat pod. Untuk informasi selengkapnya, lihat Gunakan RRSA untuk mengonfigurasi izin RAM untuk ServiceAccount dan mengimplementasikan isolasi izin pod.
Konfigurasi kustom
Konfigurasi kustom untuk komponen ack-pod-identity-webhook mencakup pengaturan komponen, namespace, akun layanan, dan pod.
Konfigurasi komponen
Parameter | Tipe | Deskripsi |
AutoInjectSTSEnvVars | boolean | Menentukan apakah akan mengaktifkan fitur yang menyuntikkan variabel lingkungan terkait STS ke dalam pod secara default.
Catatan Parameter ini hanya didukung mulai versi 0.4.0 dan seterusnya. |
Konfigurasi namespace
Parameter | Tipe | Deskripsi | Contoh |
pod-identity.alibabacloud.com/injection | Label | Menentukan apakah akan mengaktifkan penyuntikan konfigurasi otomatis untuk pod dalam namespace ini.
| |
Konfigurasi akun layanan
Parameter | Tipe | Deskripsi | Contoh |
pod-identity.alibabacloud.com/role-name | Anotasi | Nama RAM role yang terkait dengan akun layanan ini. Jika item konfigurasi ini tidak dikonfigurasi atau nilainya bukan nama RAM role yang valid, konfigurasi tidak akan disuntikkan secara otomatis ke dalam pod yang menggunakan akun layanan ini. | |
pod-identity.alibabacloud.com/service-account-token-expiration | Anotasi | Menentukan periode validitas token OIDC yang dimount ke pod yang menggunakan akun layanan ini. Nilai yang valid: 600 hingga 43200. Satuan: detik. Nilai default adalah 3600. Jika Anda menentukan nilai yang tidak valid, nilai default 3600 yang digunakan. | |
pod-identity.alibabacloud.com/inject-sts-endpoint | Anotasi | Menentukan apakah akan menyuntikkan variabel lingkungan
Catatan Parameter ini hanya didukung mulai versi 0.3.0 dan seterusnya. | |
Konfigurasi Pod
Parameter | Tipe | Deskripsi | Contoh |
pod-identity.alibabacloud.com/injection | Label | Menentukan apakah akan mengaktifkan penyuntikan konfigurasi otomatis untuk pod ini.
Catatan Parameter ini hanya didukung mulai versi 0.2.0 dan seterusnya. | |
pod-identity.alibabacloud.com/service-account-token-expiration | Anotasi | Menentukan periode validitas token OIDC yang dimount ke pod ini. Nilai yang valid: 600 hingga 43200. Satuan: detik. Nilai default adalah 3600. Jika Anda menentukan nilai yang tidak valid, nilai default 3600 yang digunakan. Catatan Jika item konfigurasi ini ada baik pada akun layanan maupun pada pod, konfigurasi pada akun layanan akan diabaikan. | |
pod-identity.alibabacloud.com/only-containers | Anotasi | Membatasi penyuntikan konfigurasi otomatis hanya ke kontainer tertentu dalam pod. Gunakan koma (,) untuk memisahkan beberapa nama kontainer. Jika item konfigurasi ini tidak dikonfigurasi, konfigurasi akan disuntikkan secara otomatis ke semua kontainer dalam pod. | |
pod-identity.alibabacloud.com/skip-containers | Anotasi | Mencegah penyuntikan konfigurasi otomatis untuk kontainer tertentu. Gunakan koma (,) untuk memisahkan beberapa nama kontainer. Catatan Jika nama kontainer ditentukan baik dalam konfigurasi | |
Log perubahan
November 2025
Nomor versi | Alamat registri | Waktu perubahan | Perubahan | Dampak |
0.4.0 | registry-cn-hangzhou.ack.aliyuncs.com/acs/ack-pod-identity-webhook:0.4.0 | 24 November 2025 |
| Peningkatan komponen yang tidak normal dapat menyebabkan pembuatan pod gagal. Lakukan peningkatan selama jam sepi. |
September 2025
Nomor versi | Alamat registri | Waktu perubahan | Perubahan | Dampak |
0.3.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/ack-pod-identity-webhook:0.3.1 | 08 September 2025 | Memutakhirkan versi Golang yang digunakan komponen ke 1.24.6 untuk meningkatkan stabilitas komponen. | Peningkatan komponen yang tidak normal dapat menyebabkan pembuatan pod gagal. Lakukan peningkatan selama jam sepi. |
Juni 2025
Nomor versi | Alamat Registri | Waktu perubahan | Perubahan | Dampak |
0.3.0 | registry-cn-hangzhou.ack.aliyuncs.com/acs/ack-pod-identity-webhook:v0.3.0.0-g433f84b-aliyun | 06 Juni 2025 | Menambahkan dukungan untuk mengonfigurasi | Peningkatan komponen yang tidak normal dapat menyebabkan pembuatan pod gagal. Lakukan peningkatan selama jam sepi. |
Maret 2025
Nomor versi | Alamat registri | Waktu perubahan | Perubahan | Dampak |
0.2.1 | registry-cn-hangzhou.ack.aliyuncs.com/acs/ack-pod-identity-webhook:v0.2.1.0-g52e519c-aliyun | 18 Maret 2025 | Memutakhirkan versi Golang yang digunakan komponen ke 1.23.7 untuk meningkatkan stabilitas komponen. | Peningkatan komponen yang tidak normal dapat menyebabkan pembuatan pod gagal. Lakukan peningkatan selama jam sepi. |
Desember 2024
Nomor versi | Alamat registri | Waktu perubahan | Perubahan | Dampak |
0.2.0 | registry-cn-hangzhou.ack.aliyuncs.com/acs/ack-pod-identity-webhook:v0.2.0.11-g2f0c2e7-aliyun | 19 Desember 2024 |
| Peningkatan komponen yang tidak normal dapat menyebabkan pembuatan pod gagal. Lakukan peningkatan selama jam sepi. |
Juni 2023
Nomor versi | Alamat registri | Waktu perubahan | Perubahan | Dampak perubahan |
0.1.1 | registry.cn-hangzhou.aliyuncs.com/acs/ack-pod-identity-webhook:v0.1.1.0-gbddcb74-aliyun | 07 Juni 2023 | Menyempurnakan kompatibilitas komponen dengan Kluster ACK Serverless. | Peningkatan komponen yang tidak normal dapat menyebabkan pembuatan pod gagal. Lakukan peningkatan selama jam sepi. |
Februari 2023
Nomor versi | Alamat registri | Waktu perubahan | Perubahan | Dampak |
0.1.0 | registry.cn-hangzhou.aliyuncs.com/acs/ack-pod-identity-webhook:v0.1.0.9-g26b8fde-aliyun | 01 Februari 2023 | Mengimplementasikan fitur untuk secara otomatis memasang token OIDC dan mengonfigurasi variabel lingkungan untuk pod aplikasi. | Rilis awal. |