All Products
Search
Document Center

Container Service for Kubernetes:Cloud Controller Manager

Last Updated:Jun 19, 2026

Cloud Controller Manager (CCM) menjembatani layanan Kubernetes dengan Classic Load Balancer (CLB) atau Network Load Balancer (NLB) serta mengelola rute VPC untuk komunikasi pod lintas node.

Ikhtisar

Cloud Controller Manager (CCM) mengintegrasikan Kubernetes dengan layanan Alibaba Cloud seperti Classic Load Balancer (CLB)—sebelumnya dikenal sebagai Server Load Balancer (SLB)—Network Load Balancer (NLB), dan Virtual Private Cloud (VPC).

  • Mengelola load balancer

    Ketika tipe Service diatur ke Type=LoadBalancer, CCM membuat instans CLB atau NLB serta mengonfigurasi pendengar dan kelompok server backend. Ketika endpoint backend atau node kluster berubah, CCM secara otomatis memperbarui kelompok vServer terkait.

  • Mengaktifkan komunikasi lintas node

    Jika kluster Anda menggunakan Flannel sebagai plugin jaringan, CCM menambahkan blok CIDR pod setiap node ke tabel rute VPC untuk komunikasi lintas node. Fitur ini bekerja secara otomatis setelah instalasi.

Catatan penggunaan

Changelog

April 2026

Versi

Image Address

Tanggal

Perubahan

Dampak

v2.14.0

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.14.0

13 April 2026

Fitur baru:

  • NLB kini mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ip-version: "DualStack" untuk menyambungkan backend IPv4 dan IPv6 ke kelompok server dengan afinitas versi IP otomatis.

  • NLB kini mendukung field spec.loadBalancerSourceRanges untuk menentukan rentang sumber mana yang dapat mengakses Service.

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-default-weight kini mengonfigurasi atau memperbarui bobot default kelompok server.

Upgrade ini tidak memengaruhi workload Anda.

Januari 2026

Versi

Image Address

Tanggal

Deskripsi

Dampak

v2.13.0

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.13.0

30 Januari 2026

Fitur baru:

  • CLB kini mendukung penambahan sertifikat domain tambahan ke pendengar HTTPS menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-domain-extensions.

  • NLB kini mendukung penambahan sertifikat tambahan ke pendengar TCPSSL menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-additional-cert-ids.

  • NLB kini mendukung konfigurasi penerusan lintas zona (diaktifkan secara default) menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-cross-zone-enabled.

Optimasi:

  • Logika penyambungan ENI ditingkatkan sehingga kegagalan pada satu pod tidak menghambat penyambungan lainnya.

  • Kontroler kini secara otomatis memilih VSwitch saat membuat CLB privat tanpa VSwitch yang ditentukan.

Pembaruan ini tidak berdampak pada workload Anda.

Desember 2025

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.12.4

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.12.4

11 Desember 2025

Fitur baru:

Perbaikan isu:

  • Memperbaiki masalah di mana penghapusan Service tipe NLB tidak membersihkan kelompok server terkait secara otomatis.

Upgrade ini tidak berdampak pada workload.

November 2025

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.12.3

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.12.3

19 November 2025

Fitur baru:

  • CCM kini secara otomatis menghapus sumber daya node Lingjun dari kluster ketika instans Lingjun terkait dilepas.

Penyempurnaan:

  • Log error CLB kini mencakup nama pod (targetRef) dan informasi node ketika CCM gagal menemukan elastic network interface (ENI) untuk IP pod backend.

Perbaikan isu:

  • Memperbaiki potensi panic selama sinkronisasi Service saat mengkueri informasi NLB atau ketika panggilan tugas asinkron gagal.

Upgrade ini tidak berdampak pada workload Anda.

September 2025

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.12.1

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.12.1

11 September 2025

Penting

Mulai versi ini, metode penagihan default untuk instans CLB yang baru dibuat berubah dari Pay-By-Spec menjadi Pay-By-CLCU. Instans CLB yang sudah ada tidak terpengaruh. Lihat [Perubahan Produk] Perubahan tipe dan metode penagihan load balancer default untuk Service dan Nginx Ingress Controller baru.

  • Fitur baru:

    • Mengubah metode penagihan default untuk instans CLB yang baru dibuat dari Pay-By-Spec menjadi Pay-By-CLCU.

    • Mengabaikan node cloud hibrida.

    • Melewati pemrosesan event perubahan node untuk Service yang secara langsung memasang ENI pod ke backend load balancer di kluster Terway yang dibuat setelah 10 Agustus 2020.

  • Penyempurnaan:

    • Meningkatkan kecepatan dan kinerja pemrosesan CLB dan NLB.

    • Menambahkan jumlah terbatas upaya tunggu-dan-coba ulang ketika panggilan OpenAPI NLB dibatasi laju-nya.

    • Mengoptimalkan metrik yang terkait dengan latensi sinkronisasi untuk Service, rute, dan node.

    • Mengubah waktu tunggu coba ulang untuk readinessGate dari backoff eksponensial menjadi nilai tetap.

  • Perbaikan isu:

    • Memperbaiki masalah di mana targetPort backend tidak digunakan dengan benar sebagai port pemeriksaan kesehatan dalam konfigurasi NLB yang menggunakan range port pendengar dan pemeriksaan kesehatan yang dikonfigurasi manual.

    • Memperbaiki masalah dalam deployment campuran ECS dan ECI/ACS di mana instans ECI/ACS gagal disambungkan atau menerima bobot backend yang salah.

Upgrade ini tidak berdampak pada workload Anda.

Juli 2025

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.11.4

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.11.4

17 Juli 2025

  • Perbaikan bug

    • Memperbaiki masalah di mana pembuatan range port pendengar NLB menggunakan service.beta.kubernetes.io/alibaba-cloud-loadbalancer-listener-port-range gagal.

Pembaruan ini tidak berdampak pada layanan yang sudah ada.

Juni 2025

Versi

Image Address

Waktu pembaruan

Perubahan

Dampak

v2.11.3

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.11.3

27 Juni 2025

  • Fitur baru:

    • Menambahkan dukungan untuk metadata ECS hanya dalam mode hardening.

  • Penyempurnaan:

    • Melewati panggilan OpenAPI untuk menambahkan server ketika kelompok server kosong saat pembuatan.

  • Perbaikan bug:

    • Memperbaiki masalah di mana server gagal ditambahkan ketika targetPort diatur ke port bernama dan hanya sebagian pod yang dipilih dalam konfigurasi service.

Upgrade ini tidak berdampak pada workload Anda.

Mei 2025

Versi

Image Address

Tanggal

Perubahan

Dampak

v2.11.2

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.11.2

29 Mei 2025

  • Optimasi:

    • Mengoptimalkan logika sinkronisasi kelompok server untuk mengurangi panggilan OpenAPI.

Upgrade ini tidak berdampak pada workload Anda.

v2.11.1

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.11.1

15 Mei 2025

  • Fitur Baru:

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ignore-weight-update mengabaikan pembaruan bobot server backend.

    • CLB kini mendukung penugasan beberapa ID access control (ACL) untuk menerapkan beberapa kebijakan access control.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-listener-port-range kini mengonfigurasi range port pendengar untuk NLB.

    • Variabel lingkungan NLB_ENDPOINT kini mengonfigurasi titik akhir OpenAPI khusus untuk NLB.

  • Optimasi:

    • Meningkatkan kecepatan penambahan node dan rute dengan lebih sedikit panggilan OpenAPI.

    • Mengoperasikan pendengar dan kelompok server secara paralel selama sinkronisasi Service untuk mengurangi waktu sinkronisasi Service tunggal.

    • Saat membuat instans NLB melalui OpenAPI, ID instans EIP atau alamat privat IPv4 yang tidak ditentukan kini mengirim null alih-alih string kosong.

    • Panggilan API DescribeNetworkInterfaces kini menggunakan NextToken untuk pagination alih-alih PageSize.

  • Perbaikan Bug:

    • Memperbaiki masalah NLB di mana Service yang menggunakan ReadinessGate gagal mencoba ulang jika Pod-nya belum siap.

Upgrade ini tidak berdampak pada workload Anda.

Maret 2025

Versi

Image Address

Tanggal

Deskripsi

Dampak

v2.10.4

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.10.4

24 Maret 2025

Upgrade ini tidak memengaruhi workload Anda.

Januari 2025

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.10.2

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.10.2

20 Januari 2025

  • Fitur baru:

    • Label node.alibabacloud.com/spot-strategy mengidentifikasi apakah suatu node adalah instans preemptible.

  • Penyempurnaan:

    • Meningkatkan kinerja dengan menyinkronkan kelompok server hanya sekali, meskipun digunakan oleh beberapa pendengar dari Service yang sama.

  • Perbaikan isu:

    • Memperbaiki masalah di mana instans load balancer gagal dibuat ketika Service LoadBalancer diubah ke tipe lain lalu diubah kembali ke tipe LoadBalancer.

    • Memperbaiki error "pod not found" yang terjadi saat memperbarui status kesiapan pod.

    • Saat memperbarui label instans load balancer, label sistem yang diawali dengan acs: diabaikan.

Upgrade ini tidak berdampak pada workload Anda.

Oktober 2024

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.10.0

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.10.0

21 Oktober 2024

Penting

Mulai versi ini, perubahan nilai anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-additional-resource-tags berlaku untuk instans load balancer yang baru dibuat maupun yang sudah ada. Saat menggunakan anotasi ini, jangan ubah tag instans load balancer di konsol. Sebelum melakukan upgrade, pastikan tag pada instans load balancer sesuai dengan nilai anotasi.

  • Fitur baru:

    • Menambahkan dukungan untuk readinessGate.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-additional-resource-tags memodifikasi tag pada instans yang sudah ada.

    • Menambahkan tag node.alibabacloud.com/nodepool-id dan node.alibabacloud.com/instance-charge-type ke node.

    • NLB kini mendukung kebijakan ALPN untuk pendengar TCPSSL menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpn dan service.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpn-policy.

  • Penyempurnaan:

    • Memutakhirkan image dasar ke Alpine 3.18.

    • Menambahkan reconcileID ke output log.

  • Perbaikan isu:

    • Memperbaiki masalah di mana Kontroler CLB mungkin salah mengelola Service yang didukung oleh instans NLB.

Upgrade ini tidak berdampak pada workload Anda.

Mei 2024

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.9.1

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.9.1

10 Mei 2024

Penting

Mulai versi ini, instans CLB dan NLB baru beserta sumber daya terkaitnya, seperti kelompok server, dibuat di kelompok sumber daya kluster secara default. Instans CLB dan NLB yang sudah ada tidak terpengaruh.

  • Fitur baru:

    • Saat membuat instans CLB atau NLB, ID kelompok sumber daya kluster digunakan secara default.

    • CLB kini mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-xforwardedfor-slbport untuk mengaktifkan header permintaan X-Forwarded-SLBPort.

    • CLB kini mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-xforwardedfor-clientsrcport untuk mengaktifkan header permintaan X-Forwarded-Client-srcport.

    • NLB kini mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-bandwidth-package-id untuk menentukan ID paket bandwidth EIP.

    • Perlindungan penghapusan dan mode baca-saja konfigurasi kini diaktifkan secara default untuk instans NLB baru.

    • NLB kini mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-vgroup-port untuk menggunakan kembali kelompok server. Anotasi ini hanya berlaku saat instans NLB yang sudah ada digunakan kembali.

    • Saat beberapa Service menggunakan kembali instans NLB yang sama, Anda dapat menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-weight untuk mengatur bobot trafik untuk Service saat ini. Anotasi ini hanya berlaku saat kelompok vServer yang sudah ada digunakan kembali.

    • Instans NLB dapat digunakan kembali lintas VPC dalam wilayah yang sama.

    • Instans NLB dual-stack mendukung penyambungan server backend IPv6 dengan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-backend-ip-version: ipv6.

    • Instans NLB dual-stack mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ipv6-address-type untuk menentukan jenis jaringan IPv6 (publik atau privat).

    • NLB kini mendukung pengiriman informasi VpcId, PrivateLinkEpId, dan PrivateLinkEpsId ke server backend melalui Proxy Protocol dengan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ppv2-pvl-ep-id-enabled, service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ppv2-pvl-eps-id-enabled, dan service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ppv2-pvl-vpc-id-enabled.

    • Dalam kluster dual-stack, kontroler kini secara otomatis menambahkan alamat IPv6 instans ECS ke node.

  • Penyempurnaan:

    • Kontroler kini menggunakan EndpointSlice secara default alih-alih Endpoint untuk penemuan endpoint.

    • Kontroler kini memeriksa ID tabel rute kosong.

    • Kontroler kini memvalidasi nilai kembali OpenAPI dalam skenario penggunaan kembali.

    • Kontroler kini menggunakan parameter resourceVersion=0 saat memulai permintaan List.

  • Perbaikan isu:

    • Memperbaiki masalah di mana status NetworkUnavailable tidak diatur selama inisialisasi node dalam mode jaringan Flannel.

    • Memperbaiki masalah di mana kelompok server NLB ditugaskan ke kelompok sumber daya yang salah saat menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-resource-group-id.

Upgrade ini tidak memengaruhi workload Anda.

Oktober 2023

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.8.1

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.8.1

16 Oktober 2023

  • Fitur baru:

    • Menambahkan dukungan untuk mode otorisasi Addon Token.

    • NLB kini mendukung pembuatan kelompok server berbasis IP menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-server-group-type. Lihat Kelompok server NLB.

  • Penyempurnaan:

    • Klien kini mengakses API server secara langsung untuk mencegah data kedaluwarsa akibat caching.

    • NLB: Memperbaiki logika pembuatan kelompok server untuk mencegah pembuatan kelompok server duplikat.

    • CLB: Menambahkan validasi alamat IP saat memasang ENI pod ke instans CLB, mengharuskan alamat IP berada dalam VPC kluster.

Upgrade ini tidak memengaruhi layanan yang sudah ada.

Juni 2023

Versi

Image Address

Tanggal rilis

Perubahan

Dampak

v2.7.0

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.7.0

21 Juni 2023

  • Fitur baru:

    Menambahkan dukungan untuk menentukan alamat IP untuk load balancer internal dengan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ip.

  • Penyempurnaan:

    • Mengoptimalkan logika sinkronisasi kelompok server CLB dan NLB untuk mengurangi kegagalan sinkronisasi akibat kuota tidak mencukupi.

    • Memperbarui metode perhitungan hash Service untuk mengurangi perubahan hash selama upgrade kluster.

  • Perbaikan isu:

    • Memperbaiki masalah yang mencegah konfigurasi Service diperbarui setelah anotasi EIP diatur.

    • Memperbaiki masalah yang mencegah protokol HTTP diatur untuk port lain setelah mengonfigurasi anotasi ForwardPort.

Upgrade ini tidak berdampak pada layanan yang sudah ada.

Maret 2023

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.6.0

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.6.0

2 Maret 2023

  • Fitur baru:

    • Label untuk mengecualikan node dari backend load balancer, alpha.service-controller.kubernetes.io/exclude-balancer, telah ditinggalkan. Gunakan label baru node.kubernetes.io/exclude-from-external-load-balancers sebagai gantinya.

    • Satu pendengar kini mendukung protokol TCP dan UDP sekaligus.

    • CLB mendukung penggunaan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-health-check-switch untuk menonaktifkan pemeriksaan kesehatan TCP dan UDP.

    • CLB mendukung anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-proxy-protocol untuk mengonfigurasi Proxy Protocol pada pendengar TCP dan UDP.

      Penting

      Fitur ini tidak mendukung migrasi online. Mengaktifkannya memerlukan upgrade layanan dengan downtime. Lakukan dengan hati-hati.

    • CLB memvalidasi periode validitas sertifikat saat menyinkronkan pendengar HTTPS. Jika sertifikat kedaluwarsa, sinkronisasi CLB gagal.

    • NLB mendukung penggunaan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-security-group-ids untuk mengonfigurasi grup keamanan.

  • Penyempurnaan:

    • Mengganti kunci sumber daya untuk pemilihan pemimpin CCM dari endpointsleases ke leases untuk mengurangi frekuensi pergantian pemimpin.

    • Mengoptimalkan logika sinkronisasi load balancer. Sekarang, kelompok vServer diperbarui meskipun properti load balancer, seperti nama atau kelompok sumber daya, gagal diperbarui.

    • Mengoptimalkan kriteria deteksi perubahan node untuk mengurangi jumlah sinkronisasi Service.

  • Perbaikan isu:

    Memperbaiki masalah intermiten di mana node yang siap salah ditandai sebagai NotReady.

Upgrade ini tidak memengaruhi workload Anda.

Oktober 2022, Maret 2023, Agustus 2023, dan Juni 2024

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.5.1

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.5.1

12 Oktober 2022

  • Fitur baru:

    • ACK mendukung pembuatan sumber daya NLB untuk Service LoadBalancer dengan loadBalancerClass diatur ke alibabacloud.com/nlb (Kubernetes 1.24+). Lihat Apa itu Network Load Balancer (NLB).

    • ACK mendukung pembuatan berbagai jenis sumber daya cloud berdasarkan field spec.loadBalancerClass Service. Jika field ini tidak diatur, CLB dibuat secara default. Jika diatur ke alibabacloud.com/nlb, NLB dibuat. Fitur ini hanya didukung di Kubernetes 1.24 dan versi setelahnya.

  • Penyempurnaan:

    • Memperbaiki masalah di mana instans SLB IPv6 yang digunakan kembali tidak dapat dihapus.

    • Memperbaiki masalah intermiten yang mencegah penghapusan node.

    • Protokol default untuk panggilan OpenAPI kini HTTPS.

Upgrade ini tidak berdampak pada workload Anda.

v2.4.5

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.4.5

27 Juni 2024

Penyempurnaan:

  • Memperbarui metode perhitungan hash Service untuk mengurangi perubahan hash selama event seperti pembaruan kluster.

Upgrade ini tidak berdampak pada workload Anda.

v2.4.4

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.4.4

7 Agustus 2023

Penyempurnaan:

  • Mengoptimalkan logika sinkronisasi kelompok server CLB untuk mengurangi kegagalan sinkronisasi akibat kuota tidak mencukupi.

  • CLB kini memverifikasi periode validitas sertifikat selama sinkronisasi pendengar HTTPS. Sertifikat yang kedaluwarsa akan menyebabkan sinkronisasi gagal.

  • Mengoptimalkan logika sinkronisasi load balancer. Sekarang, kelompok vServer diperbarui meskipun pembaruan properti load balancer, seperti nama atau kelompok sumber daya, gagal.

Upgrade ini tidak berdampak pada workload Anda.

v2.4.3

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.4.3

2 Maret 2023

Memperbaiki masalah intermiten di mana node yang siap salah ditandai sebagai NotReady.

Upgrade ini tidak berdampak pada workload Anda.

v2.4.2

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.4.2

12 Oktober 2022

Penyempurnaan:

  • Memperbaiki masalah di mana instans SLB IPv6 yang digunakan kembali tidak dapat dihapus.

  • Memperbaiki masalah intermiten yang mencegah penghapusan node.

Upgrade ini tidak berdampak pada workload Anda.

Juni 2022

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.4.0

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.4.0

20 Juni 2022

  • Fitur baru:

    • Mendukung pengaturan metode penagihan untuk instans SLB menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-instance-charge-type.

    • Mendukung pengaturan kebijakan keamanan untuk instans SLB menggunakan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-tls-cipher-policy. Fitur ini hanya untuk pendengar HTTPS.

    • cloud controller manager (CCM) kini secara otomatis mengisi field node.spec.providerID yang kosong saat node ditambahkan.

    • Mendukung penambahan label service.k8s.alibaba/loadbalancer-id ke Service tipe LoadBalancer. Label ini menyimpan ID instans SLB terkait.

  • Penyempurnaan:

    • Saat node memiliki taint ToBeDeletedByClusterAutoscaler, node tersebut tidak akan ditambahkan ke backend load balancer.

    • Memperbaiki masalah yang mencegah penghapusan rute yang bertentangan dengan blok CIDR rute yang sama.

    • Mengoptimalkan sinkronisasi rute konkuren untuk mengurangi false positive.

Upgrade ini tidak berdampak pada workload Anda.

Maret 2022

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.3.0

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.3.0

21 Maret 2022

  • Fitur baru:

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-hostname mengatur hostname untuk Service.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-established-timeout mengatur timeout koneksi untuk pendengar SLB. Hanya TCP.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-request-timeout mengatur timeout permintaan untuk pendengar SLB. Hanya HTTP dan HTTPS.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-health-check-method menentukan metode pemeriksaan kesehatan untuk instans SLB. Hanya untuk pemeriksaan kesehatan HTTP.

  • Penyempurnaan:

    • Menambahkan validasi untuk format kelompok vServer saat menggunakan kembali kelompok vServer yang sudah ada.

    • Mengoptimalkan logika pemilihan vSwitch untuk mencegah vSwitch default menjadi kosong.

    • Mengoptimalkan logika sinkronisasi kelompok vServer untuk mengurangi panggilan OpenAPI.

Upgrade ini tidak memengaruhi workload Anda.

November 2021

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v2.1.0

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.1.0

22 November 2021

  • Fitur baru:

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-xforwardedfor-proto mengonfigurasi apakah akan mengambil protokol pendengar SLB dari header X-Forwarded-Proto.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-idle-timeout mengatur timeout koneksi idle.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-http2-enabled mengaktifkan atau menonaktifkan HTTP/2.

  • Penyempurnaan:

    Mendukung pengaturan anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-weight ke 0 untuk switching trafik antar-kluster.

  • Perbaikan isu:

    • Memperbaiki masalah di mana pendengar CLB tidak dapat dibuat di kluster dengan jumlah pod yang besar.

    • Memperbaiki masalah di mana perubahan targetPort Service tidak memperbarui instans CLB terkait.

Pembaruan ini tidak berdampak pada layanan yang sudah ada.

September 2021

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v2.0.1

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.0.1

2021-09-02

  • Fitur baru:

    • Mendukung penggunaan kembali kelompok vServer yang sudah ada dengan service.beta.kubernetes.io/alibaba-cloud-loadbalancer-vgroup-port anotasi (hanya saat menggunakan kembali instans SLB). Lihat Gunakan CCM untuk menerapkan layanan lintas kluster.

    • Mendukung pengaturan bobot trafik Service dengan service.beta.kubernetes.io/alibaba-cloud-loadbalancer-weight anotasi saat beberapa Service menggunakan kembali instans SLB yang sama (hanya saat menggunakan kembali kelompok vServer). Lihat Gunakan CCM untuk menerapkan layanan lintas kluster.

    • service.beta.kubernetes.io/alibaba-cloud-loadbalancer-connection-drain anotasi mengonfigurasi pengurasan koneksi untuk instans SLB. Hanya TCP dan UDP.

    • service.beta.kubernetes.io/alibaba-cloud-loadbalancer-connection-drain-timeout anotasi mengatur timeout pengurasan koneksi untuk instans SLB. Hanya TCP dan UDP.

    • Menambahkan dukungan untuk mengatur field TargetPort ke nilai string.

    • Menambahkan finalizer ke Service tipe LoadBalancer.

  • Penyempurnaan:

    • Memutakhirkan image dasar ke Alpine 3.13.

    • Mengubah port metrik Prometheus dari 10258 ke 8080.

    • Menambahkan sinkronisasi terjadwal untuk label node.

Upgrade ini tidak berdampak pada workload Anda.

April 2021

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.380-gd6d0962-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.380-gd6d0962-aliyun

2021-04-20

  • Memperbaiki masalah di mana kelompok server default tidak dapat diperbarui.

  • Menampilkan event peringatan saat instans SLB tidak memiliki server backend.

Upgrade ini tidak berdampak pada workload Anda.

Maret 2021

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.378-g42eac35-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.378-g42eac35-aliyun

2021-03-08

Fitur baru:

  • Menambahkan dukungan untuk menambahkan instans ECS dari luar kluster ke kelompok vServer.

  • Kini secara otomatis menambahkan label kubernetes.reused.by.user saat menggunakan kembali instans SLB.

Penyempurnaan:

  • Meningkatkan kecepatan pemrosesan Service dengan menyesuaikan jumlah thread konkuren.

  • Meningkatkan pemrosesan virtual-node dengan mengabaikan sinkronisasi Service yang dipicu oleh perubahan status virtual-node.

  • Label service.beta.kubernetes.io/exclude-node telah ditinggalkan. Gunakan service.alibabacloud.com/exclude-node sebagai gantinya.

  • Menambahkan validasi kelompok sumber daya saat menggunakan kembali instans SLB. ID kelompok sumber daya dalam anotasi harus sesuai dengan ID kelompok sumber daya instans SLB. Jika tidak, penggunaan kembali gagal.

  • Meningkatkan keterbacaan konten event.

  • Memperbarui logika prioritas anotasi. Jika Service memiliki versi baru dan lama dari anotasi yang sama, versi baru yang diutamakan.

Perbaikan isu:

  • Memperbaiki kegagalan penghapusan rute akibat konfigurasi node yang hilang.

  • Memperbaiki masalah taint yang hilang selama inisialisasi node. Perubahan ini mencegah Pod workload dijadwalkan ke node sebelum rutenya dibuat.

Upgrade ini tidak berdampak pada workload Anda.

Desember 2020

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.339-g9830b58-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.339-g9830b58-aliyun

18 Desember 2020

  • Menambahkan nilai hash ke Service LoadBalancer untuk meningkatkan sinkronisasi. Saat CCM dimulai ulang, kini hanya menyinkronkan backend kelompok vServer untuk Service yang tidak diubah. Perubahan ini mencegah pembaruan yang tidak perlu pada konfigurasi load balancer dan pendengar.

  • Mengoptimalkan panggilan OpenAPI SLB untuk mengurangi risiko throttling.

Upgrade ini tidak berdampak pada workload Anda.

September 2020

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.316-g8daf1a9-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.316-g8daf1a9-aliyun

2020-09-29

  • Memperbaiki masalah intermiten di mana kelompok VServer SLB tidak diperbarui.

  • Memperbarui port pemeriksaan kesehatan dari 10252 ke 10258.

Upgrade ini tidak berdampak pada workload Anda.

Agustus 2020

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.313-g748f81e-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.313-g748f81e-aliyun

10 Agustus 2020

  • Fitur baru:

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-delete-protection mengonfigurasi perlindungan penghapusan SLB. Diaktifkan secara default untuk SLB baru.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-modification-protection mengatur mode baca-saja konfigurasi untuk SLB. Diaktifkan secara default untuk SLB baru.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-resource-group-id menentukan kelompok sumber daya untuk SLB. Berlaku hanya saat pembuatan.

    • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-name menentukan nama SLB.

    • cloud controller manager kini melakukan panggilan OpenAPI Alibaba Cloud melalui jaringan privat. Perubahan ini menghilangkan ketergantungan pada jaringan publik di semua wilayah yang didukung.

    • Untuk instans SLB yang dibuat oleh service LoadBalancer, tag default ditambahkan dengan format ack.aliyun.com: {your-cluster-id} (berlaku hanya untuk kluster baru).

    • Mendukung format provider ID standar komunitas: <cloudProvider>://<optional>/<segments>/<provider id>.

    • Dalam kluster ACK baru yang menggunakan mode jaringan Terway, sistem kini secara langsung menambahkan alamat IP elastic network interface (ENI) pod sebagai backend ke instans SLB untuk service LoadBalancer. Ini meningkatkan kinerja jaringan. Catatan: Untuk jenis service LoadBalancer ini, field targetPort tidak mendukung nilai string.

  • Penyempurnaan:

    • Memutakhirkan image dasar ke Alpine 3.11.6.

    • Memperbarui pendengar kini juga menyinkronkan kelompok server virtual terkaitnya.

    • Mengoptimalkan panggilan API SLB untuk mengurangi waktu pembuatan instans SLB.

Pembaruan ini tidak berdampak pada layanan Anda.

Juni 2020

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.276-g372aa98-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.276-g372aa98-aliyun

11 Juni 2020

  • Fitur baru:

    • Mencegah Service LoadBalancer menggunakan kembali instans SLB yang terkait dengan server API kluster.

    • Menambahkan metrik Prometheus, termasuk ccm_node_latencies_duration_milliseconds, ccm_route_latencies_duration_milliseconds, dan ccm_slb_latencies_duration_milliseconds, untuk mengekspos latensi sinkronisasi CCM.

    • Mengeluarkan event untuk melacak sinkronisasi antara Service dan load balancer terkaitnya.

  • Penyempurnaan:

    • Mengoptimalkan perhitungan bobot node dalam mode Local (externalTrafficPolicy=Local) untuk distribusi pod yang lebih merata. Lihat Bagaimana CCM menghitung bobot node dalam mode Local?.

    • Mengoptimalkan panggilan API produk cloud untuk meningkatkan efisiensi dan mengurangi risiko throttling.

    • Saat node memiliki label service.beta.kubernetes.io/exclude-node, penghapusan node tidak lagi menghapus rute terkait.

  • Perbaikan isu:

    • Memperbaiki masalah yang mencegah timeout persistensi diatur ke 0 melalui anotasi saat memperbarui Service.

    • Memperbaiki masalah yang mencegah pengaturan anotasi bandwidth ke 100 saat memperbarui Service.

Pembaruan ini tidak memengaruhi Service yang sudah ada.

Maret 2020

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.239-g40d97e1-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64: v1.9.3.239-g40d97e1-aliyun

2020-03-05

  • Fitur baru:

    Untuk Service LoadBalancer, CCM mendukung penyambungan node ECS dan elastic network interfaces (ENI) sebagai backend ke instans SLB.

  • Penyempurnaan:

    • CCM kini melakukan panggilan OpenAPI Alibaba Cloud melalui jaringan internal, menghilangkan ketergantungan pada Internet. Fitur ini belum didukung di wilayah China (Beijing), China (Shanghai), dan UEA (Dubai).

    • CCM kini menggunakan operasi DescribeRouteEntryList untuk mengkueri entri rute VPC. Ini mencegah masalah kinerja saat mengkueri ratusan entri dalam waktu singkat.

Upgrade ini tidak berdampak pada workload Anda.

Desember 2019

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.220-g24b1885-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64: v1.9.3.220-g24b1885-aliyun

2019-12-31

  • Menambahkan dukungan untuk mengonfigurasi ID vSwitch dalam CloudConfig dalam format :vswitchid1,:vswitchid2.

  • Menambahkan mekanisme backoff coba ulang untuk menangani throttling OpenAPI. Permintaan yang gagal kini kembali ke antrian rekonsiliasi setelah interval 30 hingga 180 detik.

  • Menyesuaikan jumlah thread pekerja rekonsiliasi menjadi dua untuk memanfaatkan kuota QPS OpenAPI secara optimal dan mempercepat rekonsiliasi.

  • Memperbaiki bug di mana pembacaan dan penulisan map konkuren dalam SDK aliyungo menyebabkan CCM crash.

  • Saat node dihapus dari kluster Kubernetes, CCM kini secara otomatis menghapus entri tabel rute VPC terkait.

  • Memperbaiki masalah di mana dependensi mencegah perubahan konfigurasi port untuk forwarding HTTP.

  • Jika tipe server backend instans SLB adalah ECS, CCM tidak lagi memeriksa field serverip saat memperbarui server backend. Ini mencegah kegagalan penyambungan backend akibat perubahan nilai serverip default dalam OpenAPI.

  • CCM kini menambahkan entri tabel rute VPC untuk node hanya saat status node diketahui.

  • CCM tidak lagi menambahkan IP NAT ke metadata node. Ini memperbaiki masalah konektivitas intermiten antara server API dan kubelet.

  • Saat memperbarui pendengar, CCM kini hanya memanggil operasi OpenAPI start listener saat pendengar tidak aktif. Ini membantu mencegah throttling OpenAPI.

Upgrade ini tidak berdampak pada layanan yang sudah ada.

November 2019

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.193-g6cddde4-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.193-g6cddde4-aliyun

19 November 2019

  • Mengecualikan node dari pengelolaan Cloud Controller Manager (CCM) jika memiliki label service.beta.kubernetes.io/exclude-node label.

  • Mengaktifkan penambahan batch pod berjaringan Terway sebagai server backend SLB.

  • Memberlakukan bobot node minimum 1 untuk Service dalam mode Local (di mana externalTrafficPolicy=Local).

  • Memperbaiki masalah di mana kelompok vServer duplikat dibuat akibat konkurensi.

  • Memperbaiki masalah di mana pengaturan bobot node menghasilkan data kedaluwarsa akibat caching.

Upgrade ini tidak berdampak pada workload Anda.

September 2019

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.164-g2105d2e-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3-164-g2105d2e-aliyun

11 September 2019

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-cert-id memperbarui sertifikat.

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-forward-port mengaktifkan penerusan port HTTP ke HTTPS.

  • Anotasi berikut membuat instans SLB dengan ACL: service.beta.kubernetes.io/alibaba-cloud-loadbalancer-acl-status, service.beta.kubernetes.io/alibaba-cloud-loadbalancer-acl-id, dan service.beta.kubernetes.io/alibaba-cloud-loadbalancer-acl-type.

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-remove-unscheduled-backend menghapus node yang tidak dapat dijadwalkan dari backend.

  • Dalam kluster Terway, anotasi service.beta.kubernetes.io/backend-type:"eni" menambahkan pod dengan ENI sebagai server backend SLB, meningkatkan kinerja penerusan jaringan.

  • Dalam mode Local (saat externalTrafficPolicy=Local diatur untuk service), service secara otomatis mengatur bobot setiap node berdasarkan jumlah pod-nya.

Pembaruan ini tidak berdampak pada layanan yang sudah ada.

April 2019

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.105-gfd4e547-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.105-gfd4e547-aliyun

15 April 2019

  • Menambahkan dukungan untuk mengonfigurasi beberapa tabel rute VPC melalui file konfigurasi.

  • Memperbaiki masalah di mana pembaruan konfigurasi HTTP gagal diterapkan.

Pembaruan ini tidak memengaruhi workload Anda.

Maret 2019

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.81-gca19cd4-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.81-gca19cd4-aliyun

20 Maret 2019

  • Kluster managed dan dedicated ACK kini dapat menggunakan kembali instans SLB yang tidak dibuat oleh ACK.

  • Cloud Controller Manager (CCM) kini mendukung nama node Kubernetes kustom, menghilangkan ketergantungan pada field Kubernetes NodeName.

  • Memperbaiki masalah kompatibilitas antara CCM v1.8.4 dan Kubernetes v1.11.5. Harap upgrade CCM ke versi terbaru.

Pembaruan ini tidak berdampak pada workload Anda.

Desember 2018

Versi

Alamat image

Tanggal rilis

Deskripsi

Dampak

v1.9.3.59-ge3bc999-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.59-ge3bc999-aliyun

26 Desember 2018

  • Instans SLB dapat dibagi lintas beberapa Service Kubernetes.

    • Jangan gunakan kembali instans SLB yang dibuat otomatis oleh Service Kubernetes, karena dapat menyebabkan penghapusan tidak disengaja. Anda hanya dapat menggunakan kembali instans SLB yang Anda buat secara manual di konsol atau dengan memanggil OpenAPI.

    • Service Kubernetes yang berbagi instans SLB yang sama harus menggunakan port pendengar frontend yang berbeda untuk menghindari konflik port.

    • Saat menggunakan kembali instans SLB, gunakan nama pendengar dan kelompok vServer sebagai pengenal dan jangan mengubahnya.

    • Anda dapat mengubah nama instans SLB.

    • Anda tidak dapat berbagi instans SLB lintas beberapa kluster.

  • Tabel rute VPC kini dikelola secara berurutan alih-alih paralel. Perubahan ini mencegah throttling VPC.

Upgrade ini tidak memengaruhi workload Anda.

Agustus 2018

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3.10-gfb99107-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.10-gfb99107-aliyun

15 Agustus 2018

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-master-zoneid menentukan zona primer untuk SLB yang dibuat otomatis.

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-slave-zoneid menentukan zona sekunder untuk SLB yang dibuat otomatis.

    Catatan

    Parameter ini tidak berpengaruh di wilayah yang tidak mendukung penyebaran SLB lintas zona primer dan sekunder.

  • Mengatur anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-force-override-listeners ke true menimpa semua pendengar yang ada pada SLB.

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-bandwidth menentukan bandwidth untuk SLB bayar-per-bandwidth. Pendengar berbagi bandwidth ini.

Upgrade ini tidak berdampak pada workload Anda.

Juni 2018

Versi

Image Address

Tanggal rilis

Deskripsi

Dampak

v1.9.3

registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3

25 Juni 2018

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-backend-label menambahkan node pekerja dengan label tertentu sebagai server backend.

  • Anotasi service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec menentukan tipe instans SLB, seperti berbagi sumber daya atau berkinerja-tinggi.

  • Mendukung mode externalTraffic: Local. Hanya node yang menghosting Pod yang ditambahkan ke backend SLB.

  • Sistem secara otomatis menambahkan atau menghapus node dari backend SLB saat node bergabung atau meninggalkan kluster.

  • Sistem secara otomatis memperbarui backend SLB saat label node berubah.

  • Menambahkan dukungan untuk sesi lengket.

  • Saat Anda menggunakan kembali instans SLB yang sudah ada untuk membuat layanan, pendengarnya tidak lagi dikelola. Anda harus menambahkannya ke instans SLB secara manual.

Pembaruan ini tidak memengaruhi workload yang sudah ada.