Publicado en: Aug 23, 2018
Amazon Elastic Container Service for Kubernetes (EKS) ya dispone de una imagen de máquina de Amazon (AMI) optimizada para EKS actualizada y una nueva plantilla de CloudFormation que hacen que sea más sencillo aprovisionar nodos de trabajo para su clúster de Amazon EKS en AWS.
Anteriormente, la AMI optimizada para EKS y la plantilla de CloudFormation utilizada para lanzar nodos de trabajo para un clúster de EKS estaban estrechamente acopladas. La AMI optimizada para EKS necesitaba el valor UserData de la plantilla de CloudFormation para iniciarse adecuadamente y registrarse con un clúster de EKS, por lo que resultaba difícil utilizar cualquier método que no fuera CloudFormation para aprovisionar nodos de trabajo para un clúster de EKS.
Ahora, disponemos de una nueva AMI optimizada para EKS y una nueva plantilla de CloudFormation que refactoriza y divide el valor UserData de la AMI optimizada para EKS en un script independiente que simplifica el proceso de inicio para los nodos de trabajo de EKS y elimina la dependencia de la plantilla de CloudFormation. De este modo, resulta mucho más sencillo aprovisionar nodos para un clúster de EKS mediante la CLI de AWS u otra herramienta de aprovisionamiento, como Terraform.
Consulte la documentación de AWS para obtener más información sobre cómo actualizar una pila de CloudFormation existente para usar la nueva plantilla de CloudFormation. La nueva AMI optimizada para EKS y plantilla de CloudFormation deben utilizarse juntas. Deberá actualizar el parámetro NodeImageID al ID de la nueva AMI cuando actualice su pila.
Para obtener más información sobre cómo aprovisionar los nodos de trabajo de EKS, consulte la guía de introducción a Amazon EKS. Puede encontrar la plantilla Packer by Hashicorp para crear la AMI optimizada para EKS, el script de inicio de EKS y la plantilla de CloudFormation amazon-eks-nodegroup.yaml en nuestro repositorio de GitHub.
Consulte en la tabla de regiones de AWS todas las regiones de AWS en las que está disponible Amazon EKS.