Pengontrol Ingress Application Load Balancer (ALB) adalah komponen yang sepenuhnya dikelola yang mengarahkan lalu lintas ke kluster Container Service for Kubernetes (ACK) berdasarkan aturan pengalihan Lapisan 7 yang disediakan oleh ALB. Topik ini menjelaskan cara menginstal, meningkatkan, dan menguninstall pengontrol Ingress ALB di Kluster ACK yang dikelola atau Cluster khusus ACK.
Menginstal pengontrol Ingress ALB
Untuk informasi lebih lanjut tentang wilayah yang mendukung add-on ini, lihat Wilayah dan zona yang mendukung ALB.
Menginstal pengontrol saat membuat kluster
Saat membuat Kluster ACK yang dikelola atau Cluster khusus ACK, pilih ALB Ingress di bagian Ingress.
Anda dapat mengatur Gateway Source menjadi New, Existing, atau None.
Instance source | Description | Result | |
(Direkomendasikan) Create |
| Pengontrol secara otomatis membuat AlbConfig bernama | |
(Direkomendasikan) Use Existing | Anda dapat memilih instans ALB yang sudah ada dari daftar drop-down. Instans ALB dasar tidak didukung. Untuk informasi lebih lanjut, lihat Menggunakan kembali instans ALB yang sudah ada. | ||
(Opsional) Do Not Create Now | Hanya menginstal pengontrol Ingress ALB. Tidak ada instans ALB yang dibuat. | Penting Pengontrol tidak membuat sumber daya terkait. Anda harus secara manual membuat AlbConfig dan IngressClass. | |
Menginstal pengontrol untuk kluster yang sudah ada
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. Di panel navigasi kiri, klik Add-ons.
Di halaman Add-ons, klik tab Networking. Di bagian Networking, pada kartu ALB Ingress Controller, klik Install di pojok kanan bawah.
Di kotak dialog Install ALB Ingress Controller, untuk ALB Cloud-native Gateway Source, pilih New, Use Existing, atau Do Not Create, lalu klik Confirm.
Instance source
Description
Result
(Direkomendasikan) Create
Network Type: Anda dapat membuat instans ALB Public atau Private sesuai kebutuhan Anda. Untuk detail penagihan, lihat Aturan penagihan ALB.
Virtual Private Cloud: 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. Anda juga dapat mengklik Create VSwitch untuk membuat vSwitch baru.
Pengontrol secara otomatis membuat AlbConfig bernama
albdan sumber daya IngressClass yang sesuai. Secara default, AlbConfig dikonfigurasi dengan pendengar HTTP pada Port 80. Untuk informasi lebih lanjut tentang ekstensi pendengar, lihat Membuat pendengar HTTPS.(Direkomendasikan) Use Existing
Anda dapat memilih instans ALB yang sudah ada dari daftar drop-down. Instans ALB dasar tidak didukung. Untuk informasi lebih lanjut, lihat Menggunakan kembali instans ALB yang sudah ada.
(Opsional) Do Not Create Now
Hanya menginstal pengontrol Ingress ALB. Tidak ada instans ALB yang dibuat.
PentingPengontrol tidak membuat sumber daya terkait. Anda harus secara manual membuat AlbConfig dan IngressClass.
Menigkatkan pengontrol Ingress ALB
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. Di panel navigasi kiri, klik Add-ons.
Di 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.
Di kotak dialog Upgrade Component, klik Confirm.
Menguninstall pengontrol Ingress ALB
Sebelum menguninstall add-on, hapus AlbConfig dari kluster. Pengontrol Ingress ALB akan secara otomatis melepaskan instans ALB yang sesuai.
Setelah Anda menguninstall pengontrol Ingress ALB:
Jika AlbConfig tidak dihapus dari kluster, instans ALB yang sesuai tidak dilepaskan dan terus dikenai biaya.
Jika Anda menghapus AlbConfig secara manual setelah pengontrol diuninstall, instans ALB tidak dapat dilepaskan. Hal ini karena operasi rekonsiliasi tidak dapat diselesaikan tanpa pengontrol. Untuk mengatasi masalah ini, Anda harus menginstal ulang add-on, menghapus AlbConfig untuk melepaskan instans ALB yang sesuai, lalu menguninstall add-on tersebut.
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang ingin Anda kelola dan klik namanya. 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 Component, klik Confirm.
Referensi
Untuk informasi tentang cara menggunakan pengontrol Ingress ALB dan riwayat perubahannya, lihat Catatan rilis Pengontrol Ingress ALB.
Jika Anda menggunakan Cluster khusus ACK, Anda juga harus memberikan izin akses yang diperlukan kepada pengontrol Ingress ALB. Untuk informasi lebih lanjut, lihat Memberikan izin akses kepada pengontrol Ingress ALB untuk Cluster khusus ACK.
Untuk mempelajari cara membuat dan menggunakan Ingress ALB, lihat Membuat Ingress ALB.