Implementación en Amazon EKS con un flujo de trabajo - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Implementación en Amazon EKS con un flujo de trabajo

sugerencia

Para ver un tutorial que muestra cómo utilizar la acción Implementar en un clúster de Kubernetes, consulte. Tutorial: Implementar una aplicación en Amazon EKS

En esta sección se describe cómo implementar una aplicación en contenedores en un clúster de Kubernetes mediante un flujo de trabajo. CodeCatalyst Para ello, debes añadir la acción Implementar en un clúster de Kubernetes a tu flujo de trabajo. Esta acción despliega la aplicación en un clúster de Kubernetes que haya configurado en Amazon Elastic Kubernetes Service () mediante uno o varios archivos de manifiesto de KubernetesEKS. Para Tutorial: Implementar una aplicación en Amazon EKS ver deployment.yaml un ejemplo de manifiesto, consulte en.

Para obtener más información sobre Kubernetes, consulta la documentación de Kubernetes.

Para obtener más información sobre AmazonEKS, consulta ¿Qué es AmazonEKS? en la Guía del EKS usuario de Amazon.

Cómo funciona la acción «Implementar en un clúster de Kubernetes»

La implementación en el clúster de Kubernetes funciona de la siguiente manera:

  1. En tiempo de ejecución, la acción instala la kubectl utilidad Kubernetes en la máquina de CodeCatalyst procesamiento en la que se ejecuta la acción. La acción se configura kubectl para apuntar al EKS clúster de Amazon que proporcionaste al configurar la acción. La kubectl utilidad es necesaria para ejecutar el kubectl apply comando, a continuación.

  2. La acción ejecuta el kubectl apply -f my-manifest.yaml comando, que ejecuta las instrucciones de my-manifest.yaml para implementar la aplicación como un conjunto de contenedores y pods en el clúster configurado. Para obtener más información sobre este comando, consulta el tema kubectl apply en la documentación de referencia de Kubernetes.