Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiungere l'azione «Distribuisci su cluster Kubernetes»
Usa le seguenti istruzioni per aggiungere l'azione Deploy to Kubernetes cluster al tuo flusso di lavoro.
Prima di iniziare
Prima di aggiungere l'azione Deploy to Kubernetes del cluster al flusso di lavoro, devi avere preparato quanto segue:
Suggerimento
Per configurare rapidamente questi prerequisiti, segui le istruzioni in. Tutorial: distribuzione di un'applicazione su Amazon EKS
-
Un cluster Kubernetes in Amazon EKS. Per informazioni sui cluster, consulta i cluster Amazon EKS nella Amazon EKS User Guide.
-
Almeno un Dockerfile che descriva come assemblare l'applicazione in un'immagine Docker. Per ulteriori informazioni sui Dockerfiles, consulta il riferimento a Dockerfile. https://docs.docker.com/engine/reference/builder/
-
Almeno un file manifest Kubernetes, chiamato file di configurazione o configurazione nella documentazione di Kubernetes. Per ulteriori informazioni, consulta Gestione delle risorse nella documentazione di Kubernetes.
-
Un ruolo IAM che offre all'azione del cluster Deploy to Kubernetes la possibilità di accedere e interagire con il cluster Amazon EKS. Per ulteriori informazioni, consulta l'argomento Role nella Azione «Distribuisci su cluster Kubernetes» YAML.
Dopo aver creato questo ruolo, devi aggiungerlo a:
-
Il tuo file Kubernetes ConfigMap . Per informazioni su come aggiungere un ruolo a un ConfigMap file, consulta Abilitare l'accesso principale IAM al tuo cluster nella Amazon EKS User Guide.
-
CodeCatalyst. Per sapere come aggiungere un ruolo IAM a CodeCatalyst, consultaAggiunta di ruoli IAM alle connessioni degli account.
-
-
Uno CodeCatalyst spazio, un progetto e un ambiente. Lo spazio e l'ambiente devono essere entrambi connessi all' AWS account in cui verrà distribuita l'applicazione. Per ulteriori informazioni, consultare Creazione di uno spazio, Creare un progetto vuoto in Amazon CodeCatalyst e Implementazione in Account AWS e VPC.
-
Un repository di origine supportato da. CodeCatalyst Il repository memorizza i file sorgente dell'applicazione, i Dockerfiles e i manifest di Kubernetes. Per ulteriori informazioni, consulta Archivia e collabora sul codice con i repository di sorgenti in CodeCatalyst.