Publié le: Oct 5, 2020
Amazon Elastic Kubernetes Service (EKS) prend désormais en charge la plage d'adresses IP du service Kubernetes configurable Cela permet aux clients qui exécutent des clusters dans un environnement de réseau appairé ou connecté directement de s'assurer que leurs pods peuvent communiquer avec des applications externes sur des réseaux en dehors du cluster.
Un service Kubernetes est un moyen abstrait d'exposer une application exécutée sur un ensemble de pods en tant que service réseau. Kubernetes attribue une adresse IP stable et fiable à chaque service nouvellement créé à partir du pool d'adresses IP de service disponibles du cluster. Auparavant, Amazon EKS choisissait automatiquement une valeur pour cette plage en fonction du bloc CIDR principal d'Amazon VPC utilisé par le cluster. Bien que cela ait fonctionné dans la plupart des cas, les clients disposant de VPC appairés à des réseaux sur site ou à d'autres Amazon VPC ont constaté que la plage d'adresses IP du service Kubernetes choisie par EKS pouvait entrer en conflit avec d'autres plages d'adresses IP utilisées sur leur réseau. Cela empêchait les pods de communiquer avec certaines applications résidant sur des réseaux appairés externes au cluster.
Désormais, les utilisateurs EKS peuvent configurer la plage d'adresses IP du service Kubernetes lors de la création du cluster. Les clients qui exploitent des clusters dans un environnement de réseau appairé ou connecté directement peuvent s'assurer que les pods sont capables de communiquer avec les services externes disponibles sur leurs réseaux.
La plage d'adresses IP du service Kubernetes peut être configurée pour tous les clusters EKS nouvellement créés à l'aide des kits SDK AWS, ainsi que de la console, de CloudFormation ou d'eksctl. Pour en savoir plus, consultez la documentation d'Amazon EKS.