ACK Edge adalah layanan Kubernetes terkelola terintegrasi cloud-edge dari Alibaba Cloud untuk komputasi tepi yang dibangun di atas ACK. Topik ini menjelaskan perubahan dalam rilis Kubernetes 1.20 untuk ACK Edge.
Versi kluster: 1.20.11-aliyunedge.1
Ditinggalkan dalam rilis ini
Tinjau sebelum melakukan upgrade. Bidang berikut telah ditinggalkan.
`dnat-ports-pair` dalam ConfigMap `edge-tunnel-server-cfg`
Gunakan http-proxy-ports untuk HTTP atau https-proxy-ports untuk HTTPS sebagai gantinya. Meskipun dnat-ports-pair tetap dipertahankan demi kompatibilitas mundur, penggunaannya tidak lagi direkomendasikan.
Versi komponen
| Komponen | Versi | Catatan |
|---|---|---|
| Flannel | v0.13.1.3-6838863-aliyun | |
| CoreDNS | v1.8.4 | |
| containerd | v1.4.8 | Default container runtime |
Fitur baru
Otonomi node edge
Perbaikan bug:
-
Memperbaiki edge-hub yang terus mengirim heartbeat setelah kubelet berhenti, sehingga menyebabkan hasil pemeriksaan kesehatan yang tidak akurat.
-
Memperbaiki kondisi data race saat node edge memproses banyak permintaan secara konkuren.
Penyempurnaan:
-
Manajemen sertifikat otomatis: Jika sertifikat edge-hub masih tersisa setelah node terputus dari kluster, sertifikat tersebut akan diperbarui secara otomatis ketika node bergabung ke kluster yang berbeda.
-
Titik akhir metrik traffic: Akses statistik traffic node edge melalui
http://127.0.0.1:10267/metrics(disediakan oleh edge-hub).
Proxy node cloud
cloud-hub kini tersedia untuk node cloud dan berfungsi sebagai proxy permintaan antara komponen sisi cloud dan API server. cloud-hub mendukung Service Topology, memastikan hanya CoreDNS yang menyelesaikan nama domain untuk permintaan yang berasal dari cloud.
Saluran O&M cloud-edge
Penyempurnaan penerusan permintaan:
-
Permintaan yang ditujukan ke
{nodeName:Port}kini dapat diteruskan dari cloud ke node edge. -
Permintaan ke
localhost endpointspada node edge kini dapat diteruskan dari cloud. Untuk mengaktifkannya, konfigurasikanlocalhost-proxy-portsdalam ConfigMap edge-tunnel-server-cfg.
Konfigurasi port:
Tentukan port selain 10250 dan 10255 menggunakan bidang-bidang berikut dalam ConfigMap edge-tunnel-server-cfg:
| Bidang | Gunakan untuk |
|---|---|
http-proxy-ports |
Titik akhir HTTP |
https-proxy-ports |
Titik akhir HTTPS |
Pembaruan otomatis sertifikat TLS:
Ketika alamat IP edge-tunnel-server-svc berubah—misalnya setelah mengaitkan instans Server Load Balancer (SLB) baru—sertifikat server TLS edge-tunnel-server akan diperbarui secara otomatis.
Menambahkan node edge
Opsi baru untuk menambahkan node edge kini tersedia, termasuk menghubungkan instans ECS melalui jaringan internal. Lihat Add an edge node.
Catatan rilis komponen
-
CoreDNS v1.8.4: Lihat CoreDNS.
-
containerd v1.4.8: Lihat Release notes for containerd.