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 unter, 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.
Erweiterte Amazon-EKS-Funktionen mit Open-Source-Projekten
Diese Open-Source-Projekte erweitern die Funktionalität von Kubernetes-Clustern, die innerhalb oder außerhalb von Kubernetes-Clustern ausgeführt werden AWS, einschließlich von Amazon EKS verwalteter Cluster.
Support für in EKS bereitgestellte Software
Bei der Durchsicht der Amazon-EKS-Dokumentation werden Sie in unseren Verfahren und Beispielen auf Verweise auf verschiedene Open-Source-Tools und -Software stoßen. Zu diesen Tools gehören Kubernetes Metrics Server
Bitte beachten Sie, dass jegliche Drittanbieter- oder Open-Source-Software, für deren Bereitstellung Sie sich entscheiden, nicht in den Geltungsbereich Ihrer Supportverträge fällt. AWS Ein Vorteil der Verwendung von Kubernetes ist die aktive Open-Source-Community. Wir empfehlen die direkte Zusammenarbeit mit den entsprechenden Open-Source-Communitys und Projektverantwortlichen, um geeignete Supportkanäle für solche Komponenten einzurichten. Weitere Informationen finden Sie in den abgeschlossenen und in der Entwicklung befindlichen Projekten
Das Kubernetes-Ökosystem umfasst zahlreiche Projekte und Komponenten, die sich hinsichtlich Community-Support, Reaktionszeiten und vorgesehenen Anwendungsfällen unterscheiden. Wenn Sie diese Technologien zusammen mit EKS implementieren, stellen Sie sicher, dass Sie die Support-Matrix für jede Komponente verstehen.
AWS verwaltet die Open-Source-Komponenten, die wir in die EKS-Steuerungsebene integrieren. Dazu gehört unsere umfassende Sicherheits-Pipeline, die Verifizierung von Entwicklungen, Schwachstellen-Scans, Validierungstests und Patch-Management für alle von uns verteilten Container-Images und Binär-Dateien umfasst. AWS ist beispielsweise für den Kubernetes API Server verantwortlich.
Sie müssen den für verschiedene Amazon EKS angebotenen Support sorgfältig prüfen. Add-ons AWS Add-Ons sind die einzige Art von Amazon EKS-Add-Ons, die von vollständig unterstützt werden AWS. AWS Marketplace-Add-Ons werden hauptsächlich von AWS Partnern unterstützt. Community-Add-Ons erhalten grundlegenden Lifecycle-Support von AWS. Weitere Informationen finden Sie unter Add-On-Support.
Jedes EKS-Add-on, unabhängig vom Typ, erhält grundlegenden Lifecycle-Support von EKS, einschließlich Marketplace-Add-Ons. Der allgemeine Lebenszyklus-Support umfasst die Installation und Deinstallation des Add-Ons. Weitere Informationen zu den Add-ons verfügbaren Amazon EKS-Typen und den zugehörigen Supportstufen finden Sie unter Umfang der Unterstützung für Amazon EKS-Add-Ons. Informationen zu den Add-Ons, die von vollständig unterstützt werden AWS, finden Sie unter Amazon Web Services-Add-ons.
-
Weitere Informationen zu unseren Sicherheitsmaßnahmen und Support-Grenzen finden Sie unter Sicherheit in Amazon EKS.
-
Weitere Informationen zu Community- und AWS Marketplace-Add-Ons, die über Amazon EKS verfügbar sind Add-ons, finden Sie unter Add-ons EKS-Support.
Verwaltungs-Tools
Verwandte Verwaltungs-Tools für Amazon EKS und Kubernetes-Cluster.
eksctl
eksctl ist ein einfaches CLI-Tool zum Erstellen von Clustern in Amazon EKS.
-
AWS Open-Source-Blog: eksctl: Amazon EKS-Cluster mit einem Befehl
AWS Controller für Kubernetes
Mit AWS Controllern für Kubernetes können Sie AWS Ressourcen direkt von Ihrem Kubernetes-Cluster aus erstellen und verwalten.
Verfügbar in EKS-Funktionen. Bereitstellen AWS Ressourcen von Kubernetes mit AWS Controller für Kubernetes (ACK)
-
AWS Open-Source-Blog: AWS Service Operator für Kubernetes jetzt verfügbar
kro (Kube Resource Orchestrator)
Mit kro können Sie benutzerdefinierte Kubernetes-APIs erstellen, die mehrere Ressourcen zu übergeordneten Abstraktionen zusammensetzen. Plattformteams können wiederverwendbare Muster mit Leitplanken definieren, während Anwendungsteams einfache, übergeordnete APIs verwenden, um Ressourcen bereitzustellen und zu verwalten.
Verfügbar in EKS-Funktionen.
Argo CD
Argo CD ist ein deklaratives Tool für GitOps kontinuierliche Bereitstellung für Kubernetes. Es überwacht kontinuierlich Ihre Git-Repositorys und synchronisiert automatisch Änderungen an Ihren Clustern.
Verfügbar in EKS-Funktionen.
Flux CD
Flux ist ein Tool, mit dem Sie Ihre Cluster-Konfiguration mit Git verwalten können. Es verwendet einen Operator im Cluster, um Bereitstellungen innerhalb von Kubernetes auszulösen. Weitere Informationen zu Operatoren finden Sie unter OperatorHub.io
CDK für Kubernetes
Mit dem CDK für Kubernetes (cdk8s) können Sie Kubernetes-Apps und Komponenten mit vertrauten Programmiersprachen definieren. Cdk8s-Apps synthetisieren zu Standard-Kubernetes-Manifests, die auf jeden Kubernetes-Cluster angewendet werden können.
Netzwerk
Verwandte Netzwerkprojekte für Amazon EKS und Kubernetes-Cluster.
Amazon-VPC-CNI-Plug-In für Kubernetes
Amazon EKS unterstützt native VPC-Netzwerke über das Amazon-VPC-CNI-Plug-In für Kubernetes. Das Plugin weist jedem Pod eine IP-Adresse von Ihrer VPC zu.
AWS Load Balancer Controller für Kubernetes
Der AWS Load Balancer Controller hilft bei der Verwaltung von AWS Elastic Load Balancers für einen Kubernetes-Cluster. Er erfüllt die Anforderungen der Kubernetes-Ingress-Ressourcen, indem er Application Load Balancer bereitstellt. AWS Es deckt die Ressourcen des Kubernetes-Service ab, indem es Network Load Balancer bereitstellt. AWS
ExternalDNS
ExternalDNS synchronisiert exponierte Kubernetes-Dienste und -Eingänge mit DNS-Anbietern wie Amazon Route 53 und Service Discovery. AWS
Machine Learning
Verwandte Machine-Learning-Projekte für Amazon EKS und Kubernetes-Cluster.
Kubeflow
Ein Machine-Learning-Toolkit für Kubernetes.
-
AWS Open-Source-Blog: Kubeflow auf Amazon EKS https://aws.amazon.com/blogs/opensource/kubeflow-amazon-eks
Auto Scaling
Verwandte Auto-Scaling-Projekte für Amazon EKS und Kubernetes-Cluster.
Cluster Autoscaler
Cluster Autoscaler ist ein Tool, das die Größe des Kubernetes-Clusters automatisch an die CPU- und Speicher-Auslastung anpasst.
-
Amazon-EKS-Workshop: Cluster Autoscaler
Karpenter
Karpenter ist ein Kubernetes-Knoten-Autoscaler, der auf Flexibilität, Leistung und Einfachheit ausgelegt ist.
-
Amazon-EKS-Workshop: Karpenter
Escalator
Escalator ist ein Batch- oder Auftrag-optimiertes Tool zur automatischen horizontalen Skalierung für Kubernetes.
Überwachung
Verwandte Überwachungs-Projekte für Amazon EKS und Kubernetes-Cluster.
Prometheus
Prometheus ist ein Open-Source-Toolkit zur Überwachung und Benachrichtigung für Systeme.
-
Amazon EKS-Workshop: https://eksworkshop.com/intermediate/240_monitoring/
Fortlaufende Integration/Fortlaufende Bereitstellung
Verwandte imperative CI/CD Projekte für Amazon EKS- und Kubernetes-Cluster.
Jenkins X
CI/CD Lösung für moderne Cloud-Anwendungen auf Amazon EKS- und Kubernetes-Clustern.