Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktion „Im Kubernetes-Cluster bereitstellen“ hinzufügen
Folgen Sie den folgenden Anweisungen, um Ihrem Workflow die Aktion „Auf Kubernetes-Cluster bereitstellen“ hinzuzufügen.
Bevor Sie beginnen
Bevor Sie Ihrem Workflow die Aktion „In Kubernetes bereitstellen“ -Cluster hinzufügen, müssen Sie Folgendes vorbereitet haben:
Tipp
Um diese Voraussetzungen schnell einzurichten, folgen Sie den Anweisungen unter. Tutorial: Bereitstellen einer Anwendung in Amazon EKS
-
Ein Kubernetes-Cluster in Amazon EKS. Informationen zu Clustern finden Sie unter Amazon EKS-Cluster im Amazon EKS-Benutzerhandbuch.
-
Mindestens ein Dockerfile, das beschreibt, wie Sie Ihre Anwendung zu einem Docker-Image zusammenstellen. Weitere Informationen zu Dockerfiles finden Sie in der Dockerfile-Referenz. https://docs.docker.com/engine/reference/builder/
-
Mindestens eine Kubernetes-Manifestdatei, die in der Kubernetes-Dokumentation als Konfigurationsdatei oder Konfiguration bezeichnet wird. Weitere Informationen finden Sie in der
Kubernetes-Dokumentation unter Ressourcen verwalten. -
Eine IAM-Rolle, die der Cluster-Aktion „Auf Kubernetes bereitstellen“ die Möglichkeit gibt, auf Ihren Amazon EKS-Cluster zuzugreifen und mit ihm zu interagieren. Weitere Informationen erhalten Sie unter dem Thema Role im Aktion „Im Kubernetes-Cluster bereitstellen“ YAML.
Nachdem Sie diese Rolle erstellt haben, müssen Sie sie hinzufügen zu:
-
Ihre Kubernetes-Datei ConfigMap . Informationen zum Hinzufügen einer Rolle zu einer ConfigMap Datei finden Sie unter Enabling IAM Principal Access to your Cluster im Amazon EKS-Benutzerhandbuch.
-
CodeCatalyst. Informationen zum Hinzufügen einer IAM-Rolle zu finden Sie CodeCatalyst unterHinzufügen von IAM-Rollen zu Kontoverbindungen.
-
-
Ein CodeCatalyst Raum, ein Projekt und eine Umgebung. Der Space und die Umgebung müssen beide mit dem AWS Konto verbunden sein, für das Sie Ihre Anwendung bereitstellen werden. Weitere Informationen finden Sie unter Erstellen einer Umgebung, Ein leeres Projekt in Amazon erstellen CodeCatalyst und Bereitstellung in AWS-Konten und VPCs.
-
Ein Quell-Repository, das von unterstützt wird CodeCatalyst. Das Repository speichert Ihre Anwendungsquelldateien, Dockerfiles und Kubernetes-Manifeste. Weitere Informationen finden Sie unter Speichern und bearbeiten Sie Code mit Quell-Repositorys in CodeCatalyst.