Pengenalan
ALB Ingress controller menyediakan kemampuan manajemen lalu lintas yang kuat berdasarkan instance ALB. Kompatibel dengan NGINX Ingresses, controller ini mendukung routing kompleks, penemuan sertifikat otomatis, serta protokol HTTP, HTTPS, dan Quick UDP Internet Connection (QUIC). Fitur-fitur tersebut memenuhi kebutuhan aplikasi cloud-native akan elastisitas ultra-tinggi dan penyeimbangan beban lalu lintas berat di Lapisan 7.
ALB Ingress controller mendeteksi perubahan pada objek Ingress dari server API dan secara dinamis menghasilkan objek AlbConfig. Selanjutnya, controller melakukan serangkaian operasi berikut: membuat instance ALB, mengonfigurasi listener, menentukan aturan routing, dan mengonfigurasi grup server backend. Untuk mengelola lalu lintas masuk kluster Alibaba Cloud Container Compute Service (ACS), Anda dapat menerapkan ALB Ingress controller di dalam kluster.
Catatan Penggunaan
Untuk informasi lebih lanjut tentang cara menggunakan ALB Ingress controller, lihat Manajemen ALB Ingress.
Catatan Rilis
Juli 2025
Nomor versi | Tanggal rilis | Deskripsi | Dampak |
v2.18.0-aliyun.1 | 2025-07-04 | Mode dikelola instans diaktifkan secara default. Untuk instans ALB yang dibuat melalui AlbConfig, listener dan aturan pengalihan tidak dapat dimodifikasi secara manual di Konsol ALB. Pembatasan ini hanya berlaku untuk instans ALB baru yang dibuat setelah pembaruan ke versi ini. Instans yang ada dan digunakan kembali tidak terpengaruh. Sertifikat default dapat ditentukan secara manual di AlbConfig melalui defaultCertificate. Logika pengurutan prioritas untuk aturan pengalihan dioptimalkan, dan batasan unik global pada order dihapus. Masalah panic controller yang disebabkan oleh kontrol aliran selama kueri tugas asinkron diperbaiki. Konflik efektivitas daftar kontrol akses (ACL) ketika listener HTTPS dan QUIC berbagi port diperbaiki. Interval tunggu tetap diimplementasikan selama pemeriksaan readinessGate untuk pod yang belum siap. Logika validasi untuk tindakan pengalihan tanpa jenis terminasi di admission webhook dioptimalkan.
| Tidak ada dampak pada beban kerja. |
Maret 2025
Nomor versi | Tanggal rilis | Deskripsi | Dampak |
v2.17.2-aliyun.1 | 2025-03-31 | Kesalahan port tidak ditemukan selama rekonsiliasi grup server diperbaiki, terjadi ketika aturan Ingress di beberapa namespace mereferensikan Layanan dengan nama identik tetapi port berbeda. Penanganan parameter salah untuk kueri alamat IPv4 di bawah konfigurasi kluster dual-stack IPv4/IPv6 diperbaiki. Jumlah maksimum grup keamanan yang diproses per panggilan API batch untuk operasi penambahan atau penghapusan ditingkatkan dari 4 menjadi 9. Panggilan API dilewati ketika tidak ada label baru yang memerlukan konfigurasi.
| Tidak ada dampak pada beban kerja. |
v2.17.1-aliyun.1 | 2025-03-18 | API Gateway v1.1.0 dan yang lebih baru didukung. | Tidak ada dampak pada beban kerja. |
v2.16.0-aliyun.1 | 2025-03-04 |
Penting Secara default, koneksi persisten diaktifkan untuk grup server yang dibuat di versi ini. Grup server yang ada tidak terpengaruh. Sebelum pembaruan, periksa apakah operasi ini memengaruhi bisnis Anda. Secara default, koneksi persisten diaktifkan untuk grup server baru. Label kustom untuk listener didukung. Kemampuan lintas zona untuk grup server dapat dinonaktifkan. Performa tuning keseluruhan Layanan dioptimalkan. Waktu fitur ReadinessGate memperbarui status pod dioptimalkan. ReadinessGate memperbarui status pod setelah semua grup server diperbarui. Dalam rilis canary, Anda harus mengonfigurasi dua Ingress atau menggunakan aturan routing kustom. Jika Anda menambahkan anotasi canary ke Ingress, sistem melaporkan kesalahan dan mempertahankan aturan pengalihan asli.
| Tidak ada dampak pada beban kerja. |
Januari 2025
Nomor versi | Tanggal rilis | Deskripsi | Dampak |
v2.15.2-aliyun.1 | 2025-01-24 | XForwardedForProcessingMode dapat diatur ke X-Forwarded-For dan header permintaan X-Forwarded-Host dapat diaktifkan di XForwardedForHostEnabled dalam XForwardedForConfig dari sebuah listener.
Masalah bahwa ALB Ingress controller gagal memulai ketika ValidatingWebhookConfiguration tidak ada diperbaiki. Masalah bahwa verifikasi webhook gagal ketika beberapa nilai ditentukan untuk alb.ingress.kubernetes.io/healthcheck-httpcode diperbaiki. Pemeriksaan untuk FinalType dalam tindakan aturan pengalihan didukung. Perhitungan clientToken dioptimalkan selama pembuatan instans ALB.
| |
v2.15.0-aliyun.1 | 2025-01-06 | ValidatingWebhook diaktifkan secara default untuk memeriksa AlbConfig dan Ingresses sebelumnya. AScript didukung. Tanggapan tetap didukung oleh pembatasan kecepatan lalu lintas. ssl-redirect dan pembatasan kecepatan lalu lintas dapat digunakan bersamaan. Cookie kustom didukung oleh persistensi sesi untuk grup server backend. Grup keamanan dapat dibuat untuk instans ALB yang baru dibuat. Fitur ini mulai berlaku mulai 00:00:00 pada 25 Februari 2025 (UTC+8). Peringatan yang menunjukkan konflik listener dioptimalkan. Event dihasilkan ketika konfigurasi sertifikasi TLS tidak konsisten dengan aturan pengalihan. Validitas sumber daya terkait, seperti paket bandwidth, dapat diperiksa. Sertifikat dapat dikonfigurasikan di AlbConfigs untuk autentikasi gRPC. Masalah bahwa tag di AlbConfigs tidak dapat digunakan setelah tag createdby diaktifkan. Masalah bahwa rekonsiliasi Layanan terus memunculkan kesalahan dalam skenario tertentu diperbaiki. Krash komponen yang disebabkan oleh kesalahan konfigurasi AlbConfig diperbaiki.
| Tidak ada dampak pada beban kerja. |
Mei 2024
Versi | Tanggal rilis | Deskripsi | Dampak |
v2.13.1-aliyun.1 | 2024-05-10 | Event baru didukung. Event ini dihasilkan ketika AlbConfig tidak terkait dengan Ingress. Masalah bahwa pembuatan grup server gagal ketika nama namespace dimulai dengan angka atau ketika nama namespace atau Layanan terlalu panjang diperbaiki.
| Tidak ada dampak pada beban kerja. |