ACK Edge est la solution managée intégrée cloud-edge d'Alibaba Cloud pour l'informatique en périphérie, construite sur ACK. Cette rubrique décrit les modifications apportées dans la version Kubernetes 1.20 d'ACK Edge.
Version du cluster : 1.20.11-aliyunedge.1
Éléments obsolètes dans cette version
Veuillez consulter ces informations avant la mise à niveau. Le champ suivant est obsolète.
dnat-ports-pair dans la ConfigMap edge-tunnel-server-cfg
Utilisez plutôt http-proxy-ports pour HTTP ou https-proxy-ports pour HTTPS. Le paramètre dnat-ports-pair est conservé pour la rétrocompatibilité, mais son utilisation n'est plus recommandée.
Versions des composants
| Composant | Version | Notes |
|---|---|---|
| Flannel | v0.13.1.3-6838863-aliyun | |
| CoreDNS | v1.8.4 | |
| containerd | v1.4.8 | Runtime de conteneur par défaut |
Nouveautés
Autonomie des nœuds edge
Corrections de bugs :
Correction du problème où edge-hub continuait d'envoyer des signaux de maintien (heartbeats) après l'arrêt de kubelet, ce qui entraînait des résultats incorrects lors des vérifications d'état.
Correction d'une condition de course (data race) lorsque les nœuds edge traitaient un grand nombre de requêtes simultanées.
Améliorations :
Gestion automatique des certificats : Si le certificat de edge-hub persiste après la déconnexion d'un nœud du cluster, il est automatiquement mis à jour lorsque le nœud rejoint un autre cluster.
Endpoint des métriques de trafic : Accédez aux statistiques de trafic des nœuds edge via
http://127.0.0.1:10267/metrics(servi par edge-hub).
Proxy des nœuds cloud
Le composant cloud-hub est désormais disponible pour les nœuds cloud ; il assure le proxy des requêtes entre les composants côté cloud et le serveur API. cloud-hub prend en charge la topologie de service (Service Topology), garantissant que seul CoreDNS résout les noms de domaine pour les requêtes provenant du cloud.
Canal O&M cloud-edge
Améliorations du transfert de requêtes :
Les requêtes ciblant
{nodeName:Port}peuvent désormais être transférées du cloud vers les nœuds edge.Les requêtes adressées aux
localhost endpointssur les nœuds edge peuvent désormais être transférées depuis le cloud. Pour activer cette fonctionnalité, configurezlocalhost-proxy-portsdans la ConfigMap edge-tunnel-server-cfg.
Configuration des ports :
Spécifiez les ports au-delà de 10250 et 10255 à l'aide des champs suivants dans la ConfigMap edge-tunnel-server-cfg :
| Champ | Utilisation |
|---|---|
http-proxy-ports |
Endpoints HTTP |
https-proxy-ports |
Endpoints HTTPS |
Mise à jour automatique des certificats TLS :
Lorsque l'adresse IP du service edge-tunnel-server-svc change — par exemple, après l'association d'une nouvelle instance Server Load Balancer (SLB) —, le certificat de serveur TLS de edge-tunnel-server est automatiquement mis à jour.
Ajout de nœuds edge
De nouvelles options permettent d'ajouter des nœuds edge, notamment la connexion d'instances ECS via un réseau interne. Consultez la rubrique Ajouter un nœud edge.
Notes de version des composants
CoreDNS v1.8.4 : Consultez la documentation CoreDNS.
containerd v1.4.8 : Consultez les Notes de version pour containerd.