Unterstützung für die Verbesserung dieser Seite beitragen
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.
Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.
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.
Amazon EKS anhand von Beispielen kennenlernen
Übersicht
Dieses Amazon-EKS-Benutzerhandbuch enthält allgemeine Verfahren zum Erstellen Ihres ersten EKS-Clusters über die Befehlszeile oder AWS-Managementkonsole sowie eine solide Referenz für alle wichtigen Amazon-EKS-Komponenten. Als Amazon-EKS-Cluster-Administrator oder -Entwickler können Sie jedoch ein tieferes Verständnis von Amazon EKS erlangen, indem Sie Lernpfade auf Websites außerhalb dieses Handbuchs befolgen. Diese Websites können Ihnen helfen:
-
Richten Sie bestimmte Cluster-Typen ein. Bestimmte Cluster-Typen können auf Ihren Workload-Typen oder Sicherheitsanforderungen basieren. Beispielsweise möchten Sie möglicherweise einen Cluster so optimieren, dass er Batch-, Machine Learning- oder rechenintensive Workloads ausführen kann.
-
Verbessern Sie Ihre Cluster. Sie können Ihrem Cluster erweiterte Features hinzufügen, um beispielsweise Beobachtbarkeit, flexiblen Speicher, automatische Skalierung oder spezialisierte Cluster-Netzwerke bereitzustellen.
-
Automatisieren Sie Updates. Mithilfe von Features wie GitOps können Sie die automatische Bereitstellung von Cluster-Infrastruktur und Workloads einrichten können, basierend auf Änderungen, die an diesen Komponenten in Ihren Git-Repositorys vorgenommen werden.
-
Verwenden Sie erweiterte Tools zur Cluster-Einrichtung. Während
eksctleine schnelle Möglichkeit zum Erstellen eines Clusters bietet, gibt es andere Tools, welche die Konfiguration und Aktualisierung komplexerer Cluster erleichtern können. Dazu gehören Tools wie Terraformund CloudFormation .
Um mit Ihrem Amazon-EKS-Lernpfad zu beginnen, empfehlen wir Ihnen, einige der auf dieser Seite beschriebenen Websites zu besuchen. Sollten Sie unterwegs auf Probleme stoßen, stehen Ihnen auch Ressourcen zur Verfügung, die Ihnen bei der Lösung helfen. Im Re:post Knowledge Center
Workshop zu Amazon EKS
Der Amazon-EKS-Workshop
-
Grundlagen zu Amazon EKS: Sehen Sie sich das Video auf der Seite Einführung
an, um zu erfahren, wie Amazon-EKS-Kubernetes-Feature in der AWS Cloud implementiert. Wenn Sie ein noch grundlegenderes Verständnis von Kubernetes benötigen, sehen Sie sich das Video Was ist Kubernetes an. -
Amazon-EKS-Einrichtung: Wenn Sie über ein AWS-Konto verfügen, hilft Ihnen der Abschnitt Einrichtung
beim Einrichten einer CloudShell-Umgebung zum Erstellen eines Clusters. Es bietet die Wahl zwischen eksctl (einer einfachen Befehlszeile zur Cluster-Erstellung) und Terraform (einem eher Infrastruktur-als-Code-Ansatz zur Cluster-Erstellung) zum Erstellen Ihres Amazon-EKS-Clusters. -
Amazon EKS – Erste Schritte: Probieren Sie einen einfachen Webshop aus dem Abschnitt Beispielanwendung
aus. Diesen können Sie in den anderen Übungen verwenden. In diesem Abschnitt erfahren Sie außerdem mehr über das Verpacken von Container-Images und die Verwaltung von Microservices mit Kubernetes-Pods, -Bereitstellungen, -Services, -StatefulSets und -Namespaces. Verwenden Sie anschließend Kustomize, um Änderungen an Kubernetes-Manifesten bereitzustellen. -
Amazon-EKS-Grundlagen: Mithilfe von AWS-Features wie dem AWS Load Balancer Controller
zeigt Ihnen der Workshop, wie Sie Ihre Anwendungen für die Öffentlichkeit zugänglich machen. Für die Speicherung zeigt der Workshop, wie Amazon EBS für Blockspeicher, Amazon EFS für Dateisystemspeicher und Amazon FSx für NetApp ONTAP zum Verwalten von ONTAP-Dateisystemen in AWS verwendet werden. Im Bereich Knotenverwaltung unterstützt Sie der Workshop beim Einrichten verwalteter Knotengruppen . -
Erweiterte Features von Amazon EKS: Zu den erweiterten Features, die im Amazon-EKS-Workshop angeboten werden, gehören Übungen zum Einrichten von:
-
Automatische Skalierung: Dazu gehören die automatische Skalierung von Knoten (mit Cluster Autoscaler
oder Karpenter ) und die automatische Skalierung der Workloads (mit Horizontal Pod Autoscaler und Cluster Proportional Autoscaler ). -
Beobachtbarkeit: Erfahren Sie in einer Reihe von Beobachtbarkeitsübungen
mehr über Protokollierung , OpenSearch , Container Insights in Amazon EKS und Kostentransparenz mit Kubecost . -
Sicherheit: Mit dieser Reihe von Sicherheitsübungen
können Sie sich mit Secrets Management , Amazon GuardDuty , Pod-Sicherheitsstandards und Kyverno-Richtlinienverwaltung vertraut machen. -
Netzwerke: Lernen Sie in den Netzwerk
-Übungen die Netzwerk-Features für Amazon EKS kennen, darunter Amazon VPC CNI (zur Unterstützung von Netzwerk-Plugins) und Amazon VPC Lattice (zur Konfiguration von Clustern über VC- und Benutzerkonten hinweg). -
Automatisierung: In den Übungen zur Automatisierung
werden Sie Schritt für Schritt durch GitOps -Methoden zur Verwaltung Ihrer Cluster und Projekte wie AWS Controllers für Kubernetes und Crossplane für die Verwaltung von Amazon-EKS-Steuerebenen geführt.
-
Amazon-EKS-Tutorials zur praktischen Einrichtung von Clustern
Eine Reihe von Tutorials zur Einrichtung von Amazon-EKS-Clustern
Entwicklung von Clustern
Diese Tutorials helfen Ihnen bei der Entwicklung von Clustern, die für spezielle Zwecke verwendet werden können. Zu diesen speziellen Zwecken gehört die Möglichkeit, Folgendes auszuführen:
Cluster-Optimierung
Sobald Sie über einen vorhandenen Cluster verfügen, können Sie diesen so erweitern und optimieren, dass er spezielle Workloads ausführen und die Cluster anderweitig verbessern kann. Diese Tutorials umfassen Möglichkeiten zum:
Optimierung von AWS-Services
Mithilfe dieser Tutorials können Sie Ihre Cluster besser mit AWS-Services integrieren. Diese Tutorials helfen Ihnen unter anderem bei Folgendem:
Amazon-EKS-Beispiele
Das Repository für Amazon-EKS-Beispiele
-
Hinzufügen einer Ubuntu-verwalteten Knoten-Gruppe zu einem Cluster
-
Sicherung und Wiederherstellung von Pod-Speicher mit Volume-Snapshots
-
Wiederherstellen von EBS-Volumes, die als PVCs mit mehreren Konten eingebunden sind
-
Aktivierung des Proxy-Protokolls für NGINX Ingress Controller mit Classic Load Balancer
-
Konfiguration der Protokollierung in Fargate für AWS OpenSearch
-
Ausführung des Python SDK mit einem Web-Verbund-Identitätsanbieter
-
Bereitstellung einer Beispielanwendung in einem NFS-CSI-Controller
-
Bereitstellung von Pods über Knoten in verschiedenen Availability Zones
Beachten Sie, dass diese Beispiele ausschließlich zu Lern- und Testzwecken dienen und nicht in der Produktion verwendet werden sollen.
AWS-Tutorials
Auf der Website AWS Tutorials
Workshop für Entwickler
Wenn Sie Software-Entwickler sind und Anwendungen erstellen oder umgestalten möchten, die in Amazon EKS ausgeführt werden sollen, ist der Amazon-EKS-Entwickler-Workshop
Beginnen Sie mit dem Amazon-EKS-Python-Workshop
Terraform-Workshop
Während eksctl ein einfaches Tool zum Erstellen eines Clusters ist, stellt Terraform
AWS-Amazon-EKS-Training
AWS bietet formelles Training für das Erlernen von Amazon EKS an. Der dreitägige Trainingskurs Ausführung von Containern in Amazon Elastic Kubernetes Service
-
Grundlagen von Kubernetes und Amazon EKS
-
Erstellung von Amazon-EKS-Clustern
-
Sicherung von Amazon EKS mit AWS-IAM- und Kubernetes-RBAC-Autorisierung
-
GitOps-Automatisierungstools
-
Überwachungstools
-
Techniken zur Verbesserung von Kosten, Effizienz und Ausfallsicherheit