Dalam kluster Alibaba Cloud Container Service for Kubernetes (ACS), Anda dapat menggunakan anotasi untuk menyambungkan alamat IP elastis (EIP) ke pod dan mengatur kebijakan pelepasan EIP.
Sebelum membaca topik ini, pastikan bahwa Anda telah memasang komponen ack-extend-network-controller dan memahami cara mengonfigurasi serta menyambungkan EIP ke pod dalam kluster ACS.
Anotasi untuk mengaktifkan fitur EIP
ACS mendukung penggunaan anotasi untuk mengaktifkan fitur EIP. Anda dapat secara otomatis mengalokasikan EIP atau menetapkan EIP statis ke pod sesuai kebutuhan.
Otomatis membuat dan mengaitkan EIP dengan pod
Saat menggunakan fitur alokasi EIP otomatis, EIP mungkin diminta dan dilepaskan berulang kali. Misalnya, masalah ini terjadi ketika pod dibuat ulang atau komponen Container Network Interface (CNI) gagal mengonfigurasi jaringan. Untuk menghindari masalah ini, Anda dapat menentukan instans EIP.
Anotasi Pod | Deskripsi |
network.alibabacloud.com/pod-with-eip | Menentukan apakah akan secara otomatis membuat EIP dan mengaitkan EIP dengan pod. Nilai valid:
|
network.alibabacloud.com/eip-bandwidth | Bandwidth maksimum dari EIP. Unit: Mbit/s. |
network.alibabacloud.com/eip-internet-charge-type | Metode pengukuran EIP. Nilai valid:
Untuk informasi lebih lanjut tentang penagihan EIP, lihat Ikhtisar Penagihan. |
k8s.aliyun.com/eip-charge-type (kompatibel dengan versi sebelumnya) | |
network.alibabacloud.com/eip-instance-charge-type | Metode penagihan EIP. Nilai valid:
Untuk informasi lebih lanjut, lihat Langganan dan Bayar sesuai pemakaian. |
network.alibabacloud.com/eip-common-bandwidth-package-id | Instansi Bandwidth Internet Bersama yang ingin Anda gunakan. |
network.alibabacloud.com/eip-isp | Tipe jalur EIP. Nilai valid:
Untuk informasi lebih lanjut, lihat Ajukan permohonan EIP. |
network.alibabacloud.com/eip-public-ip-address-pool-id | Kolam alamat IP. Untuk informasi lebih lanjut, lihat Buat dan kelola kolam alamat IP. |
network.alibabacloud.com/eip-resource-group-id | Grup sumber daya tempat EIP berada. Untuk informasi lebih lanjut, lihat Ajukan permohonan EIP. |
network.alibabacloud.com/eip-name | Nama EIP. Untuk informasi lebih lanjut, lihat Ajukan permohonan EIP. |
network.alibabacloud.com/eip-description | Deskripsi EIP. Untuk informasi lebih lanjut, lihat Ajukan permohonan EIP. |
network.alibabacloud.com/eip-security-protection-types | Tingkat perlindungan keamanan EIP. Jika Anda mengonfigurasi beberapa tingkat, pisahkan mereka dengan koma ( |
Tentukan instans EIP
Anda dapat menyambungkan EIP yang ada dengan menentukan ID instansnya. Anotasi pod tidak mengubah konfigurasi instans EIP. Ini hanya menyambungkan EIP ke pod yang ditentukan.
Fitur ini tidak berlaku untuk kontroler dengan beberapa replika. Kami merekomendasikan agar Anda hanya menggunakan fitur ini dalam StatefulSet untuk aplikasi berstatus.
Kami merekomendasikan agar Anda menyambungkan satu instans EIP hanya ke satu pod. Kontroler EIP melepaskan EIP setelah pod keluar. Selama periode ini, instans EIP tidak dapat digunakan oleh kontainer lain. Untuk menghindari gangguan bisnis, Anda dapat memeriksa apakah sumber daya EIP pod dengan nama yang sama dengan pod tersebut ada untuk menentukan apakah pod dan EIP dilepaskan.
Anotasi Pod | Deskripsi |
network.alibabacloud.com/pod-eip-instanceid | ID EIP yang ingin Anda gunakan, seperti eip-bp14qxxxxxxx. Untuk informasi lebih lanjut, lihat Ajukan permohonan EIP. |
k8s.aliyun.com/eci-eip-instanceid (kompatibel dengan Elastic Container Instance) |
Anotasi untuk mengonfigurasi kebijakan pelepasan EIP
ACS mendukung penggunaan anotasi untuk menetapkan kebijakan pelepasan EIP pod. Anda dapat memilih untuk melepaskan EIP bersamaan dengan pod, tidak pernah melepaskan EIP, atau mengonfigurasi waktu kedaluwarsa untuk EIP sesuai kebutuhan.
Fitur ini hanya berlaku untuk StatefulSet untuk aplikasi berstatus. Tidak dapat digunakan dalam penerapan untuk aplikasi tanpa status.
Anda dapat menentukan EIP berdasarkan ID-nya. EIP yang ditentukan tidak akan dilepaskan.
Anotasi Pod | Deskripsi |
network.alibabacloud.com/pod-eip-release-strategy | Kebijakan pelepasan EIP. Nilai valid:
Catatan Untuk kebijakan pengambilan kembali dengan waktu kedaluwarsa yang dikonfigurasi, setelah pod aplikasi berstatus dihapus, EIP pod dipertahankan selama periode tertentu sebelum dihapus. Pod dengan nama yang sama yang dibuat selama periode ini terus menggunakan EIP yang sama. Kebijakan ini dapat digunakan dengan fitur alokasi EIP otomatis dalam skenario di mana aplikasi berstatus memerlukan EIP statis. |