Controller ALB Ingress adalah add-on yang sepenuhnya dikelola yang mengarahkan traffic Lapisan 7 ke kluster ACK Anda menggunakan aturan pengalihan yang ditentukan pada Application Load Balancer (ALB). Topik ini menjelaskan cara menginstal, meningkatkan, dan menguninstal controller ALB Ingress di kluster ACK yang dikelola atau klaster khusus.
Untuk wilayah yang didukung, lihat Wilayah dan zona yang mendukung ALB.
Instal controller ALB Ingress
Pilih salah satu opsi berikut berdasarkan situasi Anda:
Membuat kluster baru: Konfigurasikan controller sebagai bagian dari pembuatan kluster.
Menggunakan kluster yang sudah ada: Instal controller dari halaman Add-ons setelah kluster berjalan.
Instal saat pembuatan kluster
Saat membuat kluster ACK yang dikelola atau klaster khusus, buka bagian Ingress dan pilih ALB Ingress.
Atur ALB Instance menjadi New, Existing, atau None:
| Sumber instans | Deskripsi | Apa yang dibuat |
|---|---|---|
| (Direkomendasikan) New | Buat instans ALB. Konfigurasikan hal berikut: <br>- Network Type: Internet atau Intranet <br>- VPC: default ke VPC kluster <br>- vSwitch: tentukan dua vSwitch di zona berbeda; jika dibiarkan kosong, dua vSwitch yang tersedia akan dipilih secara otomatis. Untuk membuat vSwitch baru, klik Create vSwitch. <br>Untuk detail penagihan, lihat Aturan penagihan ALB. | AlbConfig bernama alb dan resource IngressClass yang sesuai. AlbConfig dikonfigurasi dengan pendengar HTTP pada Port 80 secara default. Untuk menambahkan pendengar HTTPS, lihat Buat pendengar HTTPS. |
| (Direkomendasikan) Existing | Pilih instans ALB yang sudah ada dari daftar drop-down. Instans ALB dasar tidak didukung. Lihat Gunakan kembali instans ALB yang sudah ada. | AlbConfig bernama alb dan resource IngressClass yang sesuai, terikat ke instans ALB yang dipilih. |
| (Opsional) None | Instal hanya controller, tanpa membuat instans ALB. Gunakan opsi ini jika Anda berencana untuk menentukan instans ALB secara langsung dalam YAML Ingress Anda. | Tidak ada instans ALB atau resource terkait yang dibuat. Anda harus secara manual membuat AlbConfig dan IngressClass. |
Instal pada kluster yang sudah ada
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Add-ons.
Di halaman Add-ons, klik tab Networking. Di bagian Networking, klik Install pada kartu ALB Ingress Controller.
Di kotak dialog Install ALB Ingress Controller, pilih New, Existing, atau None untuk ALB Instance, konfigurasikan parameter lainnya, lalu klik OK. Rujuk tabel di bagian sebelumnya untuk opsi yang tersedia dan hasilnya.
Tingkatkan controller ALB Ingress
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Add-ons.
Di halaman Add-ons, klik tab Networking. Di bagian ALB Ingress Controller, klik Upgrade.
CatatanJika tombol Upgrade tidak ditampilkan, berarti controller sudah berada pada versi terbaru.
Di kotak dialog Update, klik OK.
Uninstal controller ALB Ingress
Hapus AlbConfig dari kluster Anda sebelum menguninstal controller.
Instans ALB tidak dilepas dan tetap dikenai biaya.
Upaya penghapusan AlbConfig selanjutnya akan gagal karena controller tidak lagi tersedia untuk menyelesaikan penghapusan tersebut. Untuk memulihkan, instal ulang controller, hapus AlbConfig untuk melepas instans ALB, lalu uninstal controller lagi.
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Add-ons.
Di halaman Add-ons, klik tab Networking. Di bagian ALB Ingress Controller, klik Uninstall.
Di kotak dialog Uninstall, klik OK.
Langkah berikutnya
Untuk mempelajari fitur controller dan riwayat versi, lihat Catatan rilis ALB Ingress Controller.
Untuk mulai mengarahkan traffic dengan aturan ALB Ingress, lihat Buat ALB Ingress.
Jika Anda menggunakan klaster khusus ACK, berikan juga izin akses yang diperlukan kepada controller ALB Ingress. Lihat Berikan izin akses kepada controller ALB Ingress untuk klaster khusus ACK.