Bereitstellen einer Container-Web-App in Amazon EKS

LEITFADEN „ERSTE SCHRITTE“

Einführung

Befolgen Sie die schrittweisen Anleitungen zum Erstellen und Bereitstellen einer containerbasierten Webanwendung mit Amazon EKS.

Übersicht

In diesem Leitfaden führen wir Sie durch die Erstellung Ihres Kubernetes-Clusters (k8s) und die Bereitstellung einer Anwendung. Dieser Leitfaden zeigt, wie Sie einen Kubernetes-Cluster mit Amazon Elastic Kubernetes Service (EKS) und Amazon-EC2-Worker-Knoten erstellen können. In diesem Leitfaden erfahren Sie auch, wie Sie AWS CDK und AWS CDK8S nutzen können, um den Prozess von der Erstellung des Clusters bis zur Bereitstellung und dem Betrieb Ihrer Anwendungen zu optimieren.

Lerninhalte

In diesem Leitfaden lernen Sie Folgendes:

  • Erstellen eines Kubernetes-Clusters mit einer Single-Tenant-Steuerebene mit Amazon EKS und Starten von verwalteten Amazon-EC2-Worker-Knoten
  • Implementieren von Infrastructure-as-Code (IaC) für einen Kubernetes-Cluster mit AWS CDK
  • Integrieren von AWS CDK8S und AWS CDK zum Bereitstellen der Anwendung
  • Betrieb des Clusters mit einfachen Befehlen über kubectl

Voraussetzungen

Bevor Sie mit diesem Leitfaden beginnen, benötigen Sie:

  • Ein AWS-Konto: Wenn Sie noch keins haben, folgen Sie dem Einführungsleitfaden zum Einrichten Ihrer Umgebung, um einen schnellen Überblick zu erhalten.
  • CDK-Installation: Weitere Informationen finden Sie in unserem Einführungsleitfaden zum Einrichten von AWS CDK.

 Erfahrung mit AWS

Einsteiger

 Veranschlagte Zeit

30–40 Minuten

 Veranschlagte Kosten

Weniger als 0,10 USD bei Fertigstellung in unter einer Stunde.

 Erfordert

  • AWS-Konto mit Administratorzugriff**
  • Empfohlener Browser: aktuelle Version von Chrome oder Firefox

[**] Innerhalb der letzten 24 Stunden erstellte Konten haben möglicherweise noch keinen Zugriff auf alle für dieses Tutorial erforderlichen Services.

Module

Dieses Tutorial ist in die folgenden kurzen Module unterteilt. Sie müssen jedes Modul abschließen, bevor Sie mit dem nächsten fortfahren können.

  1. Erstellen eines Clusters (10 Min.): Verwenden von AWS CDK zum Erstellen eines Kubernetes-Clusters mit Amazon EKS als Steuerebene und Starten von verwalteten Amazon-EC2-Worker-Knoten
  2. Installieren der AWS CDK8S CLI (5 Min.)
  3. Erstellen eines Service und Bereitstellung (5 Min): Starten Ihrer Anwendung mit AWS CDK und AWS CDK8S
  4. Bereitstellen der Infrastruktur mit CDK (10 Min): Starten Ihrer Infrastruktur mit CDK und Bereitstellen Ihrer Anwendung
  5. Bereinigen von Ressourcen: In diesem letzten Teil des Leitfadens erfahren Sie, wie Sie nach dem Abschluss eine Bereinigung durchführen.

Cluster erstellen