Erweiterte Amazon-EKS-Funktionen mit Open-Source-Projekten - Amazon EKS

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.

Erweiterte Amazon-EKS-Funktionen mit Open-Source-Projekten

Diese Open-Source-Projekte erweitern die Funktionalität von Kubernetes-Clustern, die auf oder außerhalb von laufen AWS, einschließlich Clustern, die von Amazon EKS verwaltet werden.

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 und Cert Manager.

Bitte beachten Sie, dass jegliche Drittanbieter- oder Open-Source-Software, die Sie bereitstellen, nicht in den Geltungsbereich Ihrer AWS Support-Verträge fällt. 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 der Cloud Native Computing Foundation (CNCF).

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-Steuerebene 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. Der Kubernetes-API-Server ist durch das Amazon EKS Service Level Agreement abgedeckt. Sie können Ihr Supportpaket für Amazon Web Services nutzen, um Probleme mit dem Kubernetes-API-Server zu beheben oder allgemeine Anleitungen zu erhalten.

Sie müssen den Support, der für verschiedene Amazon EKS-Add-Ons angeboten wird, sorgfältig prüfen. AWS Add-Ons sind die einzige Art von Amazon EKS-Add-on, die vollständig von unterstützt werden AWS. AWS Marketplace-Add-Ons werden hauptsächlich von AWS Partnern unterstützt. Community-Add-ons erhalten grundlegenden Lebenszyklus-Support von AWS. Weitere Informationen finden Sie unter Add-On-Support.

Jedes EKS-Add-on, unabhängig vom Typ, erhält grundlegenden Lebenszyklus-Support von EKS, einschließlich Marketplace-Add-Ons. Der allgemeine Lebenszyklus-Support umfasst die Installation und Deinstallation des Add-Ons. Weitere Informationen zu den verfügbaren Amazon-EKS-Add-Ons und den damit verbundenen Support-Stufen finden Sie unter Umfang des Supports für Amazon-EKS-Add-Ons. Add-Ons, die vollständig von unterstützt werden AWS, finden Sie unter Amazon Web Services 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 Add-ons erhältlich sind, finden Sie unter EKS Add-ons Support.

Verwandte Verwaltungs-Tools für Amazon EKS und Kubernetes-Cluster.

eksctl ist ein einfaches CLI-Tool zum Erstellen von Clustern in Amazon EKS.

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.

Mit kro können Sie benutzerdefinierte Kubernetes erstellen, die mehrere Ressourcen zu Abstraktionen auf höherer Ebene APIs zusammensetzen. Plattformteams können mithilfe von Leitplanken wiederverwendbare Muster definieren, während Anwendungsteams einfache, übergeordnete Muster für die Bereitstellung und Verwaltung von Ressourcen verwenden. APIs

Verfügbar in EKS-Funktionen.

Argo CD ist ein deklaratives Tool zur GitOps kontinuierlichen Bereitstellung für Kubernetes. Es überwacht kontinuierlich Ihre Git-Repositorys und synchronisiert automatisch Änderungen an Ihren Clustern.

Verfügbar in EKS-Funktionen.

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 on GitHub.

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.

Verwandte Netzwerkprojekte für Amazon EKS und Kubernetes-Cluster.

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.

Der Load AWS 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 durch die Bereitstellung von Application Load Balancers. AWS Es erfüllt die Anforderungen der Kubernetes-Serviceressourcen durch die Bereitstellung von Network Load Balancers. AWS

ExternalDNS synchronisiert exponierte Kubernetes-Dienste und -Ingresses mit DNS-Anbietern wie Amazon Route 53 und Service Discovery. AWS

Verwandte Machine-Learning-Projekte für Amazon EKS und Kubernetes-Cluster.

Ein Machine-Learning-Toolkit für Kubernetes.

Verwandte Auto-Scaling-Projekte für Amazon EKS und Kubernetes-Cluster.

Cluster Autoscaler ist ein Tool, das die Größe des Kubernetes-Clusters automatisch an die CPU- und Speicher-Auslastung anpasst.

Karpenter ist ein Kubernetes-Knoten-Autoscaler, der auf Flexibilität, Leistung und Einfachheit ausgelegt ist.

Escalator ist ein Batch- oder Auftrag-optimiertes Tool zur automatischen horizontalen Skalierung für Kubernetes.

Verwandte Überwachungs-Projekte für Amazon EKS und Kubernetes-Cluster.

Prometheus ist ein Open-Source-Toolkit zur Überwachung und Benachrichtigung für Systeme.

Verwandte wichtige CI/CD Projekte für Amazon EKS- und Kubernetes-Cluster.

CI/CD-Lösung für moderne Cloud-Anwendungen auf Amazon-EKS- und Kubernetes-Clustern.