Erste Schritte / Praktische Übungen / ...
Bereitstellen einer Kubernetes-Anwendung mit dem Amazon Elastic Container Service for Kubernetes
PROJEKTE IN AWS
Übersicht
Dieses Tutorial zeigt Ihnen, wie Sie eine containerisierte Anwendung auf einem Kubernetes-Cluster bereitstellen, das vom Amazon Elastic Container Service for Kubernetes (Amazon EKS) verwaltet wird.
Amazon EKS ist ein vollständig verwalteter Dienst, der die Bereitstellung, Verwaltung und Skalierung containerisierter Anwendungen mit Kubernetes auf AWS erleichtert. Amazon EKS führt die Kubernetes-Steuerungsebene für Sie über mehrere AWS-Verfügbarkeitszonen hinweg aus, um einen Single Point of Failure zu eliminieren. Amazon EKS ist als Kubernetes-konform zertifiziert, sodass Sie vorhandene Plug-ins und Tools von Partnern und aus der Kubernetes-Community nutzen können. Weitere Informationen erhalten Sie unter aws.amazon.com/eks.
In diesem Tutorial werden Sie Amazon EKS verwenden, um eine hochverfügbare Kubernetes-Steuerebene bereitzustellen. Anschließend konfigurieren Sie 'kubectl', ein Open-Source-Befehlszeilen-Tool zur Interaktion mit Ihrer Kubernetes-Infrastruktur. Mit AWS CloudFormation starten Sie einen Cluster von Worker-Knoten auf Amazon EC2 und starten dann eine containerisierte Gästebuch-Anwendung auf Ihrem Cluster.
Anwendungsarchitektur
Dieses Projekt verwendet Amazon EKS, Amazon EC2 und Elastic Load Balancing wie unten abgebildet:
Erfahrung mit AWS
Mittelstufenkurs
Benötigte Zeit
30 Minuten
Veranschlagte Kosten
Weniger als 0,60 USD*.
* Diese Schätzung setzt voraus, dass Sie die empfohlenen Konfigurationen während des gesamten Tutorials befolgen und alle Ressourcen sofort nach Abschluss des Tutorials beenden.
Verwendete Services
- Ein aktives AWS-Konto**
- Amazon EKS
- Elastic Load Balancing
- kubectl