Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déploiement sur Amazon EKS avec un flux de travail
Astuce
Pour un didacticiel qui explique comment utiliser l'action Déployer sur un cluster Kubernetes, consultez. Tutoriel : Déploiement d'une application sur Amazon EKS
Cette section décrit comment déployer une application conteneurisée dans un cluster Kubernetes à l'aide d'un flux de travail. CodeCatalyst Pour ce faire, vous devez ajouter l'action Déployer sur le cluster Kubernetes à votre flux de travail. Cette action déploie votre application sur un cluster Kubernetes que vous avez configuré dans Amazon Elastic Kubernetes Service (EKS) à l'aide d'un ou de plusieurs fichiers manifestes Kubernetes. Pour un exemple de manifeste, voir deployment.yaml dansTutoriel : Déploiement d'une application sur Amazon EKS.
Pour plus d'informations sur Kubernetes, consultez la documentation Kubernetes. https://kubernetes.io/docs/home/
Pour plus d'informations sur Amazon EKS, consultez Qu'est-ce qu'Amazon EKS ? dans le guide de l'utilisateur Amazon EKS.
Rubriques
Comment fonctionne l'action « Déployer sur un cluster Kubernetes »
Le cluster Deploy to Kubernetes fonctionne comme suit :
-
Au moment de l'exécution, l'action installe l'
kubectlutilitaire Kubernetes sur la machine CodeCatalyst informatique sur laquelle l'action est exécutée. L'action est configuréekubectlpour pointer vers le cluster Amazon EKS que vous avez fourni lors de la configuration de l'action. L'kubectlutilitaire est nécessaire pour exécuter lakubectl applycommande, ensuite. -
L'action exécute la
kubectl apply -fcommande, qui exécute les instructions de déploiementmy-manifest.yamlmy-manifest.yamlde votre application sous la forme d'un ensemble de conteneurs et de pods dans le cluster configuré. Pour plus d'informations sur cette commande, consultez la rubrique kubectl apply dans la documentation deréférence Kubernetes.
Image d'exécution utilisée par l'action « Déployer sur Amazon EKS »
L'action Déployer sur Amazon EKS s'exécute sur une image de novembre 2022. Pour de plus amples informations, veuillez consulter Images actives.