Hilf mit, diese Seite zu verbessern
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.
Wenn Sie zu diesem Benutzerhandbuch beitragen möchten, 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.
Übersicht
Dieses Amazon EKS-Benutzerhandbuch enthält allgemeine Verfahren zur Erstellung Ihres ersten EKS-Clusters über die Befehlszeile oder AWS Management Consoleeine solide Referenz für alle wichtigen Amazon EKS-Komponenten. Als Amazon EKS-Clusteradministrator oder -Entwickler können Sie jedoch ein tieferes Verständnis von Amazon EKS erlangen, indem Sie den Lernpfaden folgen, die es auf Websites außerhalb dieses Handbuchs gibt. Diese Websites können Ihnen helfen:
-
Richten Sie bestimmte Clustertypen ein. Spezifische Clustertypen können auf Ihren Workload-Typen oder Sicherheitsanforderungen basieren. Möglicherweise möchten Sie einen Cluster für die Ausführung von Batch-, Machine Learning- oder rechenintensiven Workloads optimieren.
-
Verbessern Sie Ihre Cluster. Sie können Ihrem Cluster erweiterte Funktionen hinzufügen, um beispielsweise Observability, flexiblen Speicher, automatische Skalierung oder spezielle Cluster-Netzwerke bereitzustellen.
-
Automatisieren Sie Updates. Mithilfe von Funktionen wie GitOps können Sie die automatische Bereitstellung von Cluster-Infrastruktur und Workloads einrichten, basierend auf Änderungen, die an diesen Komponenten in Ihren Git-Repositorys vorgenommen werden.
-
Verwenden Sie erweiterte Cluster-Setup-Tools.
eksctl
Bietet zwar eine schnelle Möglichkeit, einen Cluster zu erstellen, aber es gibt auch andere Tools, die die Konfiguration und Aktualisierung komplexerer Cluster erleichtern können. Dazu gehören Tools wie Terraformund. CloudFormation
Um mit Ihrem Amazon EKS-Lernpfad zu beginnen, empfehle ich Ihnen, einige der auf dieser Seite beschriebenen Websites zu besuchen. Falls Sie unterwegs auf Probleme stoßen, gibt es auch Ressourcen, die Ihnen helfen, diese zu lösen. Mit dem re:POST Knowledge Center
Workshop zu Amazon EKS
Der Amazon EKS-Workshop beginnt mit einem grundlegenden Verständnis von Kubernetes und Containern und ist eine Lernplattform, auf der ein Clusteradministrator durch wichtige Funktionen von Amazon EKS
-
Grundlagen von Amazon EKS: Sehen Sie sich das Video auf der Einführungsseite
an, um zu erfahren, wie Amazon EKS Kubernetes-Funktionen in der AWS Cloud implementiert. Wenn Sie ein noch grundlegenderes Verständnis von Kubernetes benötigen, schauen Sie sich das Video Was ist Kubernetes an. -
Amazon EKS Setup: Wenn Sie ein AWS Konto haben, hilft Ihnen der Abschnitt Setup
dabei, eine CloudShell Umgebung für die Erstellung eines Clusters für Sie einzurichten. Es bietet eine Auswahl zwischen eksctl (eine einfache Befehlszeile zur Clustererstellung) und Terraform (ein umfassenderer infrastructure-as-code Ansatz zum Erstellen eines Clusters) für die Erstellung Ihres Amazon EKS-Clusters. -
Amazon EKS Erste Schritte: Probieren Sie einen einfachen Webshop aus dem Abschnitt Beispielanwendung
aus. Sie können dies in den anderen Übungen verwenden. In diesem Abschnitt erfahren Sie auch, wie Container-Images gepackt werden und wie Microservices mithilfe von Kubernetes-Pods, Deployments, Services und Namespaces verwaltet werden. StatefulSets Verwenden Sie dann Kustomize, um Änderungen an Kubernetes-Manifesten bereitzustellen. -
Grundlagen von Amazon EKS: Mithilfe von AWS Funktionen wie dem Load AWS Balancer Controller
zeigt Ihnen der Workshop, wie Sie Ihre Anwendungen der Außenwelt zugänglich machen können. In Bezug auf Speicher zeigt der Workshop, wie Amazon EBS für Blockspeicher, Amazon EFS für Dateisystemspeicher und Amazon FSx für NetApp ONTAP zur Verwaltung von ONTAP-Dateisystemen verwendet werden. AWSFür die Knotenverwaltung hilft Ihnen der Workshop bei der Einrichtung verwalteter Knotengruppen. -
Erweiterte Funktionen von Amazon EKS: Zu den erweiterten Funktionen, die im Amazon EKS-Workshop angeboten werden, gehören Übungen zur Einrichtung von:
-
Autoscaling: Dazu gehören die automatische Skalierung von Knoten (mit Cluster Autoscaler
oder Karpenter ) und die automatische Skalierung von Workloads (mit Horizontal Pod Autoscaler und Cluster Proportional Autoscaler). -
Observability: Erfahren Sie in einer Reihe von Observability-Labs mehr über Logging OpenSearch
, Container Insights on Amazon EKS und Cost Visibility with Kubecost . -
Sicherheit: In diesen Sicherheitslaboren
können Sie sich mit Secrets Management , Amazon GuardDuty , Pod Security Standards und Kyverno Policy Management vertraut machen. -
Netzwerk: Lernen Sie die Netzwerkfunktionen für Amazon EKS in Networking
Labs kennen, zu denen Amazon VPC CNI (unterstützende Netzwerk-Plugins) und Amazon VPC Lattice (für die Konfiguration von Clustern für VC und Benutzerkonten) gehören. -
Automatisierung: Labs on Automation
führt Sie durch GitOps Methoden zur Verwaltung Ihrer Cluster und Projekte wie AWS Controllers for Kubernetes und Crossplane zur Verwaltung von Amazon EKS-Kontrollebenen.
-
Praktische Anleitungen zur Einrichtung von Amazon EKS-Clustern
Eine Reihe von Tutorials zur Einrichtung von Amazon EKS-Clustern
Cluster aufbauen
Diese Tutorials helfen Ihnen beim Erstellen von Clustern, die für spezielle Zwecke verwendet werden können. Zu diesen speziellen Zwecken gehört die Fähigkeit, Folgendes auszuführen:
Verbesserung von Clustern
Sobald Sie über einen vorhandenen Cluster verfügen, können Sie diesen Cluster so erweitern und verbessern, dass er spezielle Workloads ausführen und die Cluster anderweitig verbessern kann. Diese Tutorials bieten Möglichkeiten für:
Optimierung von Diensten AWS
Mithilfe dieser Tutorials können Sie Ihre Cluster besser in AWS Dienste integrieren. Diese Tutorials enthalten solche, die Ihnen helfen:
Amazon EKS-Beispiele
Das Amazon EKS Samples
-
Fügen Sie einem Cluster eine von Ubuntu verwaltete Knotengruppe hinzu
-
Pod-Speicher mit Volume-Snapshots Backup und wiederherstellen
-
Stellen Sie EBS-Volumes wieder her, die wie PVCs bei mehreren Konten bereitgestellt wurden
-
Aktivieren Sie das Proxyprotokoll für den NGINX Ingress Controller mit Classic Load Balancers
-
Führen Sie das Python-SDK mit einem Web Federated Identity Provider aus
-
Stellen Sie eine Beispiel-App auf einem NFS-CSI-Controller bereit
-
Stellen Sie Pods knotenübergreifend in verschiedenen Verfügbarkeitszonen bereit
Beachten Sie, dass diese Beispiele nur zu Lern- und Testzwecken dienen und nicht für den Einsatz in der Produktion vorgesehen sind.
AWS Tutorials
Die AWS Tutorials-Website
Workshop für Entwickler
Wenn Sie ein Softwareentwickler sind und Anwendungen für die Ausführung auf Amazon EKS erstellen oder umgestalten möchten, ist der Amazon EKS Developers Workshop
Beginnen Sie mit dem Amazon EKS Python Workshop
Terraform-Workshop
Terraform eksctl
ist zwar ein einfaches Tool zum Erstellen eines Clusters, aber für komplexere infrastructure-as-code Arten von Amazon EKS-Bereitstellungen ist Terraform
AWS Amazon EKS-Schulung
AWS bietet formelle Schulungen zum Kennenlernen von Amazon EKS an. Ein dreitägiger Schulungskurs mit dem Titel Running Containers on Amazon Elastic Kubernetes Service vermittelt
-
Grundlagen von Kubernetes und Amazon EKS
-
So erstellen Sie Amazon EKS-Cluster
-
Sicherung von Amazon EKS mit AWS IAM- und Kubernetes-RBAC-Autorisierung
-
GitOps Automatisierungstools
-
Überwachungstools
-
Techniken zur Verbesserung von Kosten, Effizienz und Ausfallsicherheit