Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.
Incorporación de la acción 'Implementar en clúster de Kubernetes'
Siga estas instrucciones para añadir la acción Implementar en clúster de Kubernetes a su flujo de trabajo.
Antes de empezar
Antes de añadir la acción Implementar en clúster de Kubernetes a su flujo de trabajo, debe tener preparado lo siguiente:
sugerencia
Para configurar estos requisitos previos rápidamente, sigue las instrucciones de Tutorial: implementación de una aplicación en Amazon EKS.
-
Un clúster de Kubernetes en Amazon EKS. Para obtener más información sobre los clústeres, consulte Amazon EKS clusters en la Guía del usuario de Amazon EKS.
-
Al menos un Dockerfile que describa cómo ensamblar la aplicación en una imagen de Docker. Para obtener más información acerca de los archivos Docker, consulte la referencia de Docker
. -
Al menos un archivo de manifiesto de Kubernetes, que se denomina archivo de configuración o configuración en la documentación de Kubernetes. Para obtener más información, consulte Managing resources
en la documentación de Kubernetes. -
Un rol de IAM que proporcione a la acción Implementar en clúster de Kubernetes la capacidad de acceder a su clúster de Amazon EKS e interactuar con él. Para obtener más información, consulte el tema Role en la Acción 'Implementar en clúster de Kubernetes' de YAML.
Tras crear este rol, debe añadirlo a:
-
Su archivo ConfigMap de Kubernetes. Para obtener información sobre cómo añadir un rol a un archivo ConfigMap, consulte Enabling IAM principal access to your cluster en la Guía del usuario de Amazon EKS.
-
CodeCatalyst. Para aprender a añadir un rol de IAM a CodeCatalyst, consulte Adición de roles de IAM a las conexiones de cuentas.
-
-
Un espacio, un proyecto y un entorno de CodeCatalyst. Tanto el espacio como el entorno deben estar conectados a la cuenta de AWS en la que se va a implementar la aplicación. Para obtener más información, consulte Creación de un espacio, Creación de un proyecto vacío en Amazon CodeCatalyst y Implementación en Cuentas de AWS y VPC.
-
Un repositorio de código fuente compatible con CodeCatalyst. El repositorio almacena los archivos de código fuente de la aplicación, los Dockerfiles y los manifiestos de Kubernetes. Para obtener más información, consulte Almacenamiento de código y colaboración con los repositorios de código fuente de CodeCatalyst.