Kluster ACK serverless menyediakan ALB Ingress Controller terkelola berdasarkan aturan pengalihan Lapisan 7 dari Application Load Balancer (ALB). Topik ini menjelaskan cara menginstal, meningkatkan, dan menguninstal ALB Ingress Controller di kluster ACK serverless.
Instal ALB Ingress Controller
Untuk informasi selengkapnya mengenai wilayah yang mendukung add-on ini, lihat Wilayah dan zona.
Instal controller saat pembuatan kluster
Saat membuat kluster ACK serverless, pada halaman Component Configurations, pilih ALB Ingress di bagian Ingress. Kemudian, untuk ALB Instance, pilih Create atau None sesuai kebutuhan.
ALB Cloud-native Gateway Instance Source | Description | Result |
New | Menginstal komponen ALB Ingress Controller dan membuat instans ALB. Anda dapat membuat instans ALB Intranet atau Intranet. Untuk informasi selengkapnya mengenai penagihan, lihat ALB billing rules. | Controller secara otomatis membuat objek AlbConfig dan resource IngressClass yang sesuai dengan nama |
Do Not Create Now | Tidak membuat instans ALB. Hanya komponen ALB Ingress Controller yang diinstal. | Controller tidak membuat resource tersebut. Anda harus secara manual membuat objek AlbConfig dan resource IngressClass. |
Instal pada kluster yang sudah ada
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang ingin Anda kelola lalu klik namanya. Di panel navigasi kiri, klik Add-ons.
Pada halaman Add-ons, klik tab Networking. Di bagian Networking, pada kartu ALB Ingress Controller, klik Install di pojok kanan bawah.
Pada kotak dialog Install ALB Ingress Controller, untuk ALB Instance, pilih New, Existing, atau None, konfigurasi parameter lainnya, lalu klik OK.
Instance source
Description
Result
(Direkomendasikan) New
Network Type: Buat instans ALB Internet atau Intranet sesuai kebutuhan Anda. Untuk detail penagihan, lihat ALB billing rules.
VPC: Nilai default sama dengan VPC kluster.
vSwitch: Menampilkan vSwitch yang sesuai dengan zona yang didukung oleh Application Load Balancer (ALB) di virtual private cloud (VPC) ini. Anda harus menentukan dua vSwitch di zona berbeda. Jika tidak ditentukan, dua vSwitch yang tersedia akan dipilih secara otomatis. Atau, klik Create vSwitch untuk membuat vSwitch baru.
Controller secara otomatis membuat AlbConfig bernama
albdan resource IngressClass yang sesuai. Secara default, AlbConfig dikonfigurasi dengan listener HTTP pada port 80. Untuk informasi selengkapnya mengenai ekstensi listener, lihat Create an HTTPS listener.(Direkomendasikan) Existing
Pilih instans ALB yang sudah ada dari daftar drop-down. Instans ALB tipe Basic tidak didukung. Lihat Reuse an existing ALB instance.
(Opsional) None
Hanya menginstal ALB Ingress Controller. Tidak ada instans ALB yang dibuat.
PentingController tidak membuat resource terkait. Anda harus secara manual membuat AlbConfig dan IngressClass.
Tingkatkan ALB Ingress Controller
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang ingin Anda kelola lalu klik namanya. Di panel navigasi kiri, klik Add-ons.
Pada halaman Add-ons, klik tab Networking, lalu di bagian ALB Ingress Controller, klik Upgrade.
CatatanJika bagian ALB Ingress Controller tidak menampilkan tombol Upgrade, komponen tersebut telah diperbarui ke versi terbaru.
Pada kotak dialog Update, klik OK.
Uninstal ALB Ingress Controller
Sebelum menguninstal add-on, hapus AlbConfig dari kluster. ALB Ingress Controller akan secara otomatis melepaskan instans ALB yang sesuai.
Setelah Anda menguninstal ALB Ingress Controller:
Jika AlbConfig tidak dihapus dari kluster, instans ALB yang sesuai tidak dilepaskan dan tetap dikenai biaya.
Jika Anda menghapus AlbConfig secara manual setelah controller di-uninstal, instans ALB tidak dapat dilepaskan. Hal ini karena operasi rekonsiliasi tidak dapat diselesaikan tanpa controller. Untuk mengatasi masalah ini, Anda harus menginstal ulang add-on, menghapus AlbConfig untuk melepaskan instans ALB yang sesuai, lalu menguninstal add-on tersebut.
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang ingin Anda kelola lalu klik namanya. Di panel navigasi kiri, klik Add-ons.
Pada halaman Add-ons, klik tab Networking. Di bagian ALB Ingress Controller, klik Uninstall.
Pada kotak dialog Uninstall, klik OK.