All Products
Search
Document Center

Container Service for Kubernetes:ALB Ingress Controller

Last Updated:Jun 17, 2026

ALB Ingress menggunakan Application Load Balancer (ALB) Alibaba Cloud untuk menyediakan Ingress terpadu bagi layanan dalam kluster. Topik ini menjelaskan penggunaan dan catatan rilis ALB Ingress Controller.

Penggunaan

  • Untuk informasi selengkapnya mengenai ALB Ingress Controller, lihat Manajemen ALB Ingress.

  • Untuk menginstal komponen ALB Ingress Controller, lihat Kelola controller ALB Ingress dan Ekspos layanan dengan ALB Ingress.

  • Karena pembatasan keamanan di kluster ACK yang dikelola, kluster ACK yang dikelola yang dibuat setelah Mei 2024 tidak lagi mendukung komponen ALB Ingress Controller versi v2.12.0-aliyun.1 atau lebih lama. Segera lakukan upgrade ke versi terbaru komponen ini untuk memastikan dukungan dan stabilitas berkelanjutan.

Catatan rilis

Juni 2026

Versi

Tanggal

Perubahan

Dampak

v2.20.1

8 Juni 2026

Optimalisasi:

  • Waktu tunggu dan jumlah percobaan ulang untuk tugas asinkron ditingkatkan.

Perbaikan bug:

  • Memperbaiki bug di mana kluster yang menjalankan versi 1.20 atau lebih lama gagal melakukan fallback dari EndpointSlice ke Endpoints untuk penemuan titik akhir.

Tidak ada dampak pada layanan.

April 2026

Versi

Tanggal rilis

Perubahan

Dampak

v2.20.0

16 April 2026

Fitur baru:

  • Anda kini dapat mengatur accessLogRecordCustomizedHeadersEnabled ke false dengan menentukan accessLogRecordCustomizedHeadersAllowDisable: true dalam logConfig dari ListenerSpec.

  • Webhook kini mencegah penghapusan Service atau Secret yang digunakan oleh ALB Ingress.

  • Pemeriksaan validasi ditambahkan ke webhook untuk memastikan bahwa ketika tipe path adalah Prefix, path tidak boleh mengandung karakter wildcard *.

Penyempurnaan:

  • Mengurangi jejak memori controller.

  • Controller kini menggunakan EndpointSlice alih-alih Endpoints untuk penemuan titik akhir secara default.

  • Mengurangi waktu tunggu untuk tugas grup server asinkron.

Perbaikan bug:

  • Memperbaiki masalah di mana perubahan pada ID kelompok sumber daya ALB di AlbConfig tidak berlaku.

  • Memperbaiki masalah di mana konfigurasi pengalihan yang tidak valid untuk aturan pengalihan kustom dapat menyebabkan controller panic.

Upgrade ini tidak berdampak pada workload Anda.

Januari 2026

Versi

Tanggal rilis

Perubahan

Dampak

v2.19.1

12 Februari 2026

Penyempurnaan:

  • Menambahkan percobaan ulang otomatis untuk kode kesalahan tertentu saat pemanggilan OpenAPI mengalami pembatasan kecepatan.

  • Menambahkan dukungan untuk nilai tag kosong dan validasi untuk kunci tag duplikat.

Perbaikan bug:

  • Memperbaiki kegagalan percobaan ulang saat menambahkan ReadinessGate ke Pod selama pembuatan backend server group yang dipicu oleh Ingress.

  • Memperbaiki kegagalan kueri status listener setelah konfigurasi log listener diperbarui.

Upgrade ini tidak berdampak pada workload Anda.

Januari 2026

Versi

Tanggal rilis

Perubahan

Dampak

v2.19.0

7 Januari 2026

Fitur baru:

  • Mendukung hot reloading secret yang ditentukan dalam defaultCertificate.

  • Mendukung konfigurasi ingress dengan aksi rate limiting + fixed response/redirect + forward.

Penyempurnaan:

  • Memperbaiki pesan kesalahan yang muncul saat pembuatan listener gagal karena sertifikat kedaluwarsa.

  • Memperbaiki performa rekonsiliasi controller.

  • Memperkuat validasi webhook untuk memeriksa hal-hal berikut:

    • Format bidang SourceIP dalam kondisi pengalihan kustom.

    • Apakah bidang AclType bernilai black atau white.

    • Ingress Backend yang menentukan service.name tanpa service.port.

  • Webhook kini memeriksa apakah ingress merupakan ingress ALB.

Perbaikan bug:

  • Memperbaiki masalah di mana tag tidak dihapus dari instans ALB saat bidang tags dihapus dari AlbConfig.

  • Memperbaiki panic controller langka saat penghapusan service.

Upgrade ini tidak berdampak pada workload Anda.

Juli 2025

Versi

Tanggal rilis

Deskripsi

Dampak

v2.18.0-aliyun.1

4 Juli 2025

  • Mode pengelolaan instans diaktifkan secara default. Konfigurasi listener dan aturan pengalihan untuk instans ALB yang dibuat secara otomatis melalui AlbConfig tidak dapat lagi dimodifikasi secara manual di konsol ALB. Pembatasan ini hanya berlaku untuk instans ALB baru yang dibuat setelah upgrade ini; instans yang sudah ada dan digunakan ulang tidak terpengaruh.

  • Anda kini dapat menentukan sertifikat default dalam AlbConfig menggunakan bidang defaultCertificate.

  • Logika pengurutan prioritas untuk aturan pengalihan dioptimalkan dan persyaratan unik global untuk bidang order dihapus.

  • Anda kini dapat menggunakan metadata ECS dalam mode hardening-only.

  • Memperbaiki masalah di mana controller dapat panic akibat pengendalian aliran saat mengkueri API tugas asinkron.

  • Memperbaiki masalah di mana ACL hanya diterapkan pada satu listener saat listener HTTPS dan QUIC berbagi port yang sama.

  • readinessGate kini menggunakan interval tetap saat menunggu pod yang belum siap.

  • Logika validasi admission webhook untuk aturan pengalihan yang tidak mencakup aksi terminasi dioptimalkan.

Upgrade ini tidak akan memengaruhi layanan Anda.

Maret 2025

Versi

Tanggal rilis

Perubahan

Dampak

v2.17.2-aliyun.1

31 Maret 2025

  • Memperbaiki kegagalan rekonsiliasi grup server yang menyebabkan error port-not-found saat aturan Ingress di namespace berbeda mengarah ke Service dengan nama yang sama tetapi port berbeda.

  • Memperbaiki error parameter tidak valid saat mengkueri alamat IPv4 dalam kluster dual-stack IPv6.

  • Menambah jumlah maksimum grup keamanan yang dapat ditambahkan atau dihapus dalam satu panggilan API batch dari 4 menjadi 9.

  • Melewatkan panggilan API bila tidak diperlukan tag tambahan.

Upgrade ini tidak memengaruhi layanan Anda.

v2.17.1-aliyun.1

18 Maret 2025

  • Menambahkan dukungan untuk Gateway API v1.1.0 dan versi setelahnya.

Upgrade ini tidak memengaruhi layanan Anda.

v2.16.0-aliyun.1

4 Maret 2025

Penting

Mulai versi ini, koneksi persisten diaktifkan secara default untuk grup server baru. Grup server yang sudah ada tidak terpengaruh. Sebelum melakukan upgrade, pastikan perubahan ini tidak memengaruhi layanan Anda.

  • Mengaktifkan koneksi persisten secara default untuk grup server baru.

  • Listener kini mendukung tag kustom.

  • Menambahkan opsi untuk menonaktifkan fitur lintas-Zona Ketersediaan untuk grup server.

  • Memperbaiki performa rekonsiliasi Service secara keseluruhan.

  • Memperbaiki waktu pembaruan status ReadinessGate untuk Pod. Status kini hanya diperbarui setelah semua grup server terkait berhasil diperbarui.

  • Rilis canary kini memerlukan dua Ingress terpisah atau aksi pengalihan kustom. Jika anotasi canary salah ditambahkan ke Ingress, sistem akan melaporkan error dan mempertahankan aturan pengalihan asli.

Upgrade ini dapat memengaruhi layanan Anda. Lihat catatan di atas untuk detailnya.

Januari 2025

Versi

Tanggal rilis

Perubahan

Dampak

v2.15.2-aliyun.1

24 Januari 2025

  • Dalam XForwardedForConfig listener, Anda dapat mengonfigurasi XForwardedForProcessingMode untuk mengatur mode pemrosesan header X-Forwarded-For, dan XForwardedForHostEnabled untuk mengaktifkan header permintaan X-Forwarded-Host.

  • Memperbaiki masalah di mana komponen gagal memulai saat ValidatingWebhookConfiguration tidak ada.

  • Memperbaiki masalah di mana validasi Webhook gagal saat beberapa nilai dikonfigurasi untuk alb.ingress.kubernetes.io/healthcheck-httpcode.

  • Menambahkan pemeriksaan untuk kasus di mana aksi pengalihan tidak mengandung tipe FinalType.

  • Mengoptimalkan metode perhitungan clientToken selama pembuatan instans ALB.

Upgrade ini tidak berdampak pada layanan Anda.

v2.15.0-aliyun.1

6 Januari 2025

  • Mengaktifkan ValidatingWebhook secara default untuk memvalidasi konfigurasi AlbConfig dan Ingress.

  • Menambahkan dukungan untuk AScript.

  • Menambahkan opsi untuk mengatur respons tetap untuk rate limiting.

  • Menambahkan dukungan untuk menggunakan ssl-redirect dan rate limiting secara bersamaan.

  • Menambahkan dukungan cookie kustom untuk persistensi sesi grup server.

  • Menambahkan dukungan untuk mengonfigurasi grup keamanan untuk instans ALB yang dibuat setelah pukul 00.00.00 pada 25 Februari 2025 (UTC+8).

  • Memperbaiki pesan kesalahan untuk konflik listener.

  • Menambahkan notifikasi event untuk ketidaksesuaian sertifikat TLS dalam aturan pengalihan.

  • Menambahkan validasi untuk resource terkait, seperti paket bandwidth.

  • Menambahkan dukungan untuk mengonfigurasi sertifikat untuk protokol gRPC dalam AlbConfig.

  • Memperbaiki masalah di mana fitur tag dalam AlbConfig tidak dapat digunakan setelah fitur tag createdby diaktifkan.

  • Memperbaiki error rekonsiliasi Service persisten dalam skenario tertentu.

  • Memperbaiki crash komponen yang disebabkan oleh konfigurasi AlbConfig yang tidak valid.

Upgrade ini tidak berdampak pada layanan Anda.

Oktober 2024

Versi

Tanggal rilis

Deskripsi

Dampak

v2.14.1-aliyun.1

12 Oktober 2024

  • Memperbaiki masalah yang menyebabkan konfigurasi pemeriksaan kesehatan HTTPS gagal.

Tidak ada dampak pada workload Anda.

September 2024

Versi

Tanggal rilis

Deskripsi

Dampak

v2.14.0-aliyun.1

10 September 2024

  • Menambahkan dukungan gRPC untuk pemeriksaan kesehatan grup server.

  • Menambahkan dukungan untuk slow start.

  • Menambahkan dukungan untuk connection draining.

  • Menambahkan dukungan untuk session persistence antar grup server.

  • Memperbaiki masalah di mana status ReadinessGate tidak diperbarui dengan benar dalam beberapa skenario.

  • Memperbaiki pesan kesalahan untuk resource Secret.

  • Mengoptimalkan logika rekonsiliasi untuk grup server dalam status configuring.

  • Menjadikan bidang AlbConfig tidak peka huruf besar/kecil.

Upgrade ini tidak memengaruhi workload Anda.

Juli 2024

Versi

Tanggal rilis

Deskripsi

Dampak

v2.13.2-aliyun.1

23 Juli 2024

  • Memperbaiki crash controller yang disebabkan oleh format AlbConfig tidak valid.

  • Memperbaiki pengaturan bobot yang salah saat menggunakan endpoint ECS dan ECI secara bersamaan dalam mode jaringan Flannel.

Tidak ada dampak pada workload.

Mei 2024

Versi

Tanggal rilis

Perubahan

Dampak

v2.13.1-aliyun.1

10 Mei 2024

  • Menambahkan event untuk kasus di mana AlbConfig tidak terkait dengan Ingress.

  • Memperbaiki masalah di mana bobot dapat salah ditetapkan setelah pembaruan endpoint dalam plugin jaringan Flannel.

  • Memperbaiki masalah di mana pembuatan grup server gagal jika namespace diawali angka atau nama namespace atau service terlalu panjang.

Upgrade ini tidak memengaruhi workload Anda.

Februari 2024

Versi

Tanggal rilis

Deskripsi

Dampak

v2.12.0-aliyun.1

5 Februari 2024

  • Menambahkan dukungan untuk grup server bertipe IP melalui anotasi alb.ingress.kubernetes.io/server-group-type: Ip.

  • Menambahkan dukungan untuk menentukan kelompok sumber daya untuk grup server melalui anotasi alb.ingress.kubernetes.io/server-group-resource-group-id.

  • Plugin Flannel kini secara otomatis mengonfigurasi bobot setiap node berdasarkan jumlah pod yang berjalan di node tersebut.

  • Menambahkan dukungan untuk pembatasan laju QPS untuk aturan pengalihan kustom.

  • Mode alokasi alamat IP tidak lagi diperlukan saat membuat instans ALB.

  • Menambahkan dukungan untuk mengonfigurasi alamat IP tepercaya untuk header X-Forwarded-For.

  • Memperbaiki masalah di mana beberapa bidang AlbConfig gagal berlaku saat diubah dari null ke false.

Upgrade ini tidak memengaruhi workload Anda.

November 2023

Versi

Tanggal rilis

Deskripsi

Dampak

v2.11.1-aliyun.1

20 November 2023

Memperbaiki potensi crash controller saat tidak ada IngressClass yang ditentukan.

Upgrade ini tidak mengganggu operasional.

Oktober 2023

Versi

Tanggal rilis

Perubahan

Dampak

v2.11.0-aliyun.1

31 Oktober 2023

Penting

Mulai dari v2.11.0-aliyun.1, controller ALB Ingress tidak lagi memperbarui informasi port dalam AlbConfig secara otomatis. Anda harus menentukan port secara manual saat membuat AlbConfig. Untuk contoh pembuatan AlbConfig, lihat Ekspos layanan dengan menggunakan ALB Ingress.

  • Menambahkan dukungan untuk rate limiting berdasarkan IP sumber.

  • Menambahkan dukungan untuk tracing.

  • Log akses kini mendukung header kustom.

  • Menambahkan dukungan untuk otentikasi timbal balik.

  • Menonaktifkan pembaruan AlbConfig otomatis saat aturan Ingress diperbarui.

  • Mencegah penghapusan listener dari AlbConfig jika aturan Ingress masih mereferensinya.

  • Mengoptimalkan perilaku penghapusan resource saat instans ALB digunakan ulang.

  • Mengoptimalkan logika asosiasi sertifikat untuk mendukung sertifikat terpaginasi.

  • Memperbaiki masalah konfigurasi HTTP/2 yang salah.

  • Memperbaiki masalah di mana aksi pengalihan yang salah dikonfigurasi dapat menyebabkan controller crash.

  • Memperbaiki masalah di mana controller tidak segera memperbarui grup server backend setelah restart.

Upgrade ini tidak berdampak pada layanan Anda.

Agustus 2023

Versi

Tanggal

Deskripsi

Dampak

v2.10.0-aliyun.1

15 Agustus 2023

  • Menambahkan hash ke resource Ingress dan ALBConfig untuk mencegah perubahan tak terduga saat ALB Ingress Controller restart.

  • Memperbaiki pelaporan event abnormal.

  • Mengoptimalkan rekonsiliasi untuk skenario yang menggunakan bidang tereservasi.

  • Memperbaiki masalah sinkronisasi cache saat resource Ingress dihapus.

  • Memperbaiki masalah yang mengganggu pemrosesan event node.

  • Mengoptimalkan logika sinkronisasi grup server.

Upgrade ini tidak memengaruhi workload Anda.

Juli 2023

Versi

Tanggal rilis

Deskripsi

Dampak

v2.9.0-aliyun.1

11 Juli 2023

  • Mengoptimalkan rekonsiliasi Service untuk mencegah throttling API saat menangani banyak grup server secara konkuren.

  • Event rekonsiliasi Exposed Services.

  • Optimalisasi penggunaan anotasi ssl-redirect.

  • Menyaring sertifikat ShangMi selama penemuan sertifikat otomatis.

  • Memperbaiki rekonsiliasi cookieConfig dalam aturan pengalihan kustom.

  • Memperbaiki crash controller yang disebabkan oleh Ingress dengan bidang http tidak dikonfigurasi.

  • Memperbaiki kegagalan pembaruan konfigurasi saat beberapa Actions dikonfigurasi untuk Ingress.

Upgrade ini tidak memengaruhi workload Anda.

Juni 2023

Versi

Tanggal

Deskripsi

Dampak

v2.8.3-aliyun.1

5 Juni 2023

  • Memperbaiki bug yang mencegah rekonsiliasi server mencoba ulang.

  • Memperbaiki bug di mana kunci untuk aturan pengalihan kustom diabaikan.

Upgrade ini tidak memengaruhi workload Anda.

Mei 2023

Versi

Tanggal rilis

Perubahan

Dampak

v2.8.2-aliyun.1

25 Mei 2023

  • Memperbaiki masalah di mana aturan pengalihan dapat dihapus saat Pod restart.

  • Menghapus logika penghapusan Bandwidth Internet Bersama selama rekonsiliasi.

  • Sementara menonaktifkan pembaruan jenis jaringan instans.

Upgrade ini tidak berdampak pada workload Anda.

v2.8.1-aliyun.1

9 Mei 2023

  • Komponen yang dikelola kini menggunakan beberapa replika secara default untuk ketersediaan tinggi.

  • Menambahkan dukungan untuk menentukan kelompok sumber daya saat membuat instans ALB.

  • Menambahkan dukungan untuk menentukan beberapa kode status untuk pemeriksaan kesehatan.

  • Memperkenalkan penghashan konsisten untuk grup server backend.

  • Menambahkan dukungan untuk anotasi use-regex.

  • Menambahkan dukungan untuk menentukan zona ketersediaan tunggal.

  • Menambahkan dukungan untuk memperbarui jenis jaringan instans.

  • Menambahkan dukungan untuk mengasosiasikan Bandwidth Internet Bersama.

  • Mengoptimalkan panggilan API asinkron.

  • Memperbaiki pesan kesalahan.

  • Menyelesaikan ketidakkonsistenan tampilan konsol untuk sertifikat default dan mencegah pengaturan sertifikat ganda.

Upgrade ini tidak berdampak pada workload Anda.

Maret 2023

Versi

Tanggal rilis

Deskripsi

Dampak

v2.7.0-aliyun.1

14 Maret 2023

  • Merampingkan proses rekonsiliasi dan prioritas aturan untuk mempercepat sinkronisasi aturan.

  • Mengoptimalkan notifikasi event.

  • Menambahkan rekonsiliasi langsung Service ke grup server backend.

  • Menambahkan asosiasi ACL langsung berdasarkan ID resource.

  • Menambahkan dukungan untuk menerapkan HTTPS dan QUIC pada port yang sama.

  • Aksi kustom kini tidak peka huruf besar/kecil dan mendukung beberapa grup server serta rewrite.

  • Sertifikat yang dikonfigurasi dalam secret kini menggantikan yang ada di AlbConfig.

  • Menghapus nilai timeout yang di-hardcode.

  • Memperbaiki error konfigurasi kompresi Gzip.

Upgrade ini tidak berdampak pada layanan Anda.

Desember 2022

Versi

Tanggal rilis

Deskripsi

Dampak

v2.6.0-aliyun.1

23 Desember 2022

  • Menambahkan dukungan untuk tag kustom pada resource ALB.

  • Memperkuat notifikasi event.

  • Memperbaiki penghapusan Ingress yang terblokir dengan tidak lagi menambahkan finalizer ke Ingress.

  • Memperbaiki masalah perubahan jenis jaringan IPv6.

  • Memperbaiki masalah yang menyebabkan sertifikat Ingress ditemukan berulang kali.

  • Memperbaiki penandaan yang salah pada grup server backend selama rilis canary.

Upgrade ini tidak memengaruhi workload Anda.

November 2022

Versi

Tanggal rilis

Deskripsi

Dampak

v2.5.0-aliyun.1

23 November 2022

  • Menambahkan upload sertifikat secret.

  • Menambahkan header dan cookie kustom.

  • Mengaktifkan konfigurasi daftar putih ACL.

  • Mengoptimalkan pemrosesan listener dengan mengisolasi error listener dari rekonsiliasi. Error pada listener port 443 tidak lagi memengaruhi rekonsiliasi pada port 80.

Upgrade ini tidak memengaruhi workload Anda.

Agustus 2022

Versi

Tanggal rilis

Deskripsi

Dampak

v2.4.0-aliyun.1

10 Agustus 2022

  • Menambahkan dukungan untuk CORS.

  • Menambahkan dukungan untuk koneksi persisten ke server backend.

  • Mengoptimalkan logika penghapusan listener.

Upgrade ini tidak berdampak pada workload.

Juni 2022

Versi

Tanggal rilis

Deskripsi

Dampak

v2.3.0-aliyun.1

23 Juni 2022

Tidak ada dampak pada layanan Anda.

April 2022

Versi

Tanggal rilis

Deskripsi

Dampak

v2.2.0-aliyun.1

13 April 2022

  • Menambahkan dukungan untuk rewrite, yang dapat dikonfigurasi menggunakan anotasi. Untuk informasi selengkapnya, lihat Konfigurasi rewrite.

  • Menambahkan dukungan untuk pemeriksaan kesehatan TCP, yang menggunakan paket SYN untuk memverifikasi bahwa port server aktif. Untuk informasi selengkapnya, lihat Konfigurasi pemeriksaan kesehatan.

  • Anda kini dapat menentukan kebijakan keamanan TLS untuk listener HTTPS dalam ALBConfig. Untuk informasi selengkapnya, lihat Tentukan kebijakan keamanan TLS.

Upgrade ini tidak berdampak pada layanan Anda.