Implementación en Amazon EKS con un flujo de trabajo
sugerencia
Para ver un tutorial que muestra cómo utilizar la acción Deploy to Kubernetes cluster, consulte Tutorial: implementación de una aplicación en Amazon EKS.
En esta sección se describe cómo implementar una aplicación basada en contenedores en un clúster de Kubernetes mediante un flujo de trabajo de CodeCatalyst. Para ello, debe añadir la acción Deploy to cluster Kubernetes a su flujo de trabajo. Esta acción implementa la aplicación en un clúster de Kubernetes que haya configurado en Amazon Elastic Kubernetes Service (EKS) mediante uno o varios archivos de manifiesto de Kubernetes. Para ver un manifiesto de ejemplo, consulte deployment.yaml en Tutorial: implementación de una aplicación en Amazon EKS.
Para obtener más información sobre Kubernetes, consulte la documentación de Kubernetes
Para obtener más información sobre Amazon EKS, consulte ¿Qué es Amazon EKS? en la Guía del usuario de Amazon EKS.
Temas
- Cómo funciona la acción 'Deploy to Kubernetes cluster'
- Imagen del entorno en tiempo de ejecución utilizada por la acción 'Deploy to Amazon EKS'
- Tutorial: implementación de una aplicación en Amazon EKS
- Incorporación de la acción 'Deploy to Kubernetes cluster'
- Variables de 'Deploy to Kubernetes cluster'
- Acción 'Deploy to Kubernetes cluster' de YAML
Cómo funciona la acción 'Deploy to Kubernetes cluster'
La acción Deploy to Kubernetes cluster funciona de la siguiente manera:
-
En tiempo de ejecución, la acción instala la utilidad
kubectl
de Kubernetes en la máquina de computación de CodeCatalyst en la que se ejecuta la acción. La acción configurakubectl
para que apunte al clúster de Amazon EKS que proporcionó al configurar la acción. A continuación, se necesita la utilidadkubectl
para ejecutar el comandokubectl apply
. -
La acción ejecuta el comando
kubectl apply -f
, que sigue las instrucciones demy-manifest.yaml
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, consulte el tema kubectl applyen la documentación de referencia de Kubernetes.
Imagen del entorno en tiempo de ejecución utilizada por la acción 'Deploy to Amazon EKS'
La acción Deploy to Amazon EKS se ejecuta en una imagen de noviembre de 2022. Para obtener más información, consulte Imágenes activas.