Tambahkan anotasi ke pod Container Compute Service (ACS) untuk mengonfigurasi jaringan, perilaku pengambilan image, penjadwalan, dan pengaturan sistem operasi. Referensi ini mencantumkan semua anotasi yang didukung, dikelompokkan berdasarkan kategori.
Anotasi untuk konfigurasi pod
Tetapkan anotasi-anotasi ini di metadata.annotations saat membuat pod atau Deployment.
Contoh konfigurasi Pod
apiVersion: v1
kind: Pod
metadata:
name: annotation-pod
annotations:
# Tentukan satu atau beberapa ID vSwitch untuk mengontrol zona tempat pod dibuat
network.alibabacloud.com/vswitch-ids: "vsw-foo"
# Sambungkan EIP secara otomatis saat pod dimulai
network.alibabacloud.com/pod-with-eip: "true"
spec:
...Contoh konfigurasi Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: foo
spec:
template:
metadata:
annotations:
network.alibabacloud.com/vswitch-ids: "vsw-foo"
...Jaringan
Parameter | Contoh | Deskripsi |
|
| ID vSwitch untuk pod. Tentukan beberapa ID untuk membuat pod di beberapa zona. Lihat Tentukan vSwitch dan security group untuk pod. Penting
|
|
| ID security group untuk pod. Tentukan beberapa ID untuk menyambungkan beberapa security group. |
|
| Konfigurasi DNS kustom untuk pod. Lihat Konfigurasi DNS kustom menggunakan anotasi. |
|
| Mengaktifkan NetworkPolicy untuk pod. Nilai default: |
Konfigurasi EIP
Gunakan anotasi berikut untuk menyambungkan alamat IP elastis (EIP) ke pod. Lihat Sambungkan EIP ke pod menggunakan anotasi.
Parameter | Contoh | Deskripsi |
|
| Menentukan apakah akan membuat dan menyambungkan EIP secara otomatis ke pod. Nilai yang valid: |
|
| Menggunakan EIP yang sudah ada. Masukkan ID instans EIP. Lihat Ajukan EIP. |
|
| Bandwidth maksimum EIP, dalam satuan Mbit/s. |
|
| Metode penagihan transfer data EIP. Nilai yang valid: |
|
| Metode penagihan instans EIP. Nilai yang valid: |
|
| Menyambungkan EIP pod ke instans Internet Shared Bandwidth yang sudah ada. |
|
| Jenis jalur EIP. Nilai yang valid: |
|
| Kolam alamat EIP tempat EIP dialokasikan. Lihat Kolam alamat IP. |
| N/A | Grup resource untuk EIP. Lihat Ajukan EIP. |
| N/A | Nama EIP. |
| N/A | Deskripsi EIP. |
| N/A | Layanan keamanan yang diterapkan pada EIP. Pisahkan beberapa nilai dengan koma ( |
|
| Kebijakan pelepasan EIP pod saat pod dihapus. Nilai yang valid:
|
Image
Parameter | Contoh | Deskripsi |
|
| Registri yang menggunakan HTTP biasa. Konfigurasikan ini untuk mencegah kegagalan pengambilan saat repository image menggunakan HTTP alih-alih HTTPS. Pisahkan beberapa entri dengan koma. Lihat Gunakan repository image yang dikelola sendiri. |
|
| Registri dengan sertifikat tanda tangan sendiri. Konfigurasikan ini untuk melewati validasi sertifikat dan mencegah kegagalan pengambilan. Pisahkan beberapa entri dengan koma. |
Penjadwalan
Fitur | Parameter | Contoh | Deskripsi |
Kebijakan penjadwalan multi-zona pod | scheduling.alibabacloud.com/schedule-strategy | "VSwitchOrdered" | Kebijakan penjadwalan multi-zona. Nilai yang valid:
|
Kebijakan penanganan kegagalan pod | scheduling.alibabacloud.com/fail-strategy | "fail-back" | Kebijakan penanganan kegagalan untuk pod. Nilai yang valid:
|
Durasi maksimum pod dalam status pending | scheduling.alibabacloud.com/max-pending-minute | "10" | Durasi maksimum pod dapat tetap dalam status pending. Jika periode timeout terlampaui, sistem secara otomatis menghentikan instans tersebut. Nilainya harus berupa bilangan bulat dalam rentang Penghitungan mundur dimulai saat pembuatan sandbox dimulai. Pod yang belum mencapai tahap pembuatan sandbox tidak terpengaruh oleh timeout ini. |
Sistem operasi
Parameter | Nilai contoh | Deskripsi |
|
| Pengaturan Transparent Huge Pages untuk OS pod. Kelas komputasi yang didukung: GPU dan GPU-HPN. Subparameter:
|
Anotasi yang ditambahkan oleh ACS
ACS menulis anotasi-anotasi ini ke pod setelah pod dibuat. Anotasi ini mencerminkan hasil alokasi waktu proses, termasuk penugasan elastic network interface (ENI) dan EIP. Anotasi ini tidak dapat ditetapkan atau dimodifikasi.
Alokasi ENI
Parameter | Nilai contoh | Deskripsi |
|
| ID ENI yang dialokasikan. |
|
| ID VPC tempat ENI berada. |
|
| ID vSwitch tempat ENI ditugaskan. Jika Anda menentukan beberapa vSwitch, kolom ini menampilkan vSwitch yang benar-benar digunakan. |
Alokasi EIP
Parameter | Nilai contoh | Deskripsi |
|
| ID EIP yang dialokasikan. |
|
| Alamat IP EIP yang dialokasikan. |
Spesifikasi resource
Parameter | Nilai contoh | Deskripsi |
|
| Spesifikasi CPU dan memori yang dinormalisasi. Formatnya adalah |
|
| Jumlah kartu GPU yang dinormalisasi. |
|
| Ukuran penyimpanan sementara yang dinormalisasi, dalam satuan GiB. |
Hasil penjadwalan
Parameter | Nilai contoh | Deskripsi |
|
| Wilayah tempat pod berjalan. |
|
| Zona tempat pod berjalan. |
Metadata lainnya
Parameter | Nilai contoh | Deskripsi |
|
| ID instans pod ACS. |
|
| ID permintaan dari permintaan API pembuatan pod. |
Kompatibilitas anotasi lama
Anotasi berikut didukung demi kompatibilitas versi sebelumnya. Untuk penerapan baru, gunakan anotasi pengganti yang direkomendasikan di bawah ini.
Anotasi lama | Pengganti yang direkomendasikan |
|
|
|
|