Hilf mit, diese Seite zu verbessern
Möchten Sie zu diesem Benutzerhandbuch beitragen? Scrollen Sie zum Ende dieser Seite und wählen Sie Diese Seite bearbeiten am aus GitHub. Ihre Beiträge werden dazu beitragen, unser Benutzerhandbuch für alle 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.
EKSAmazon-Add-Ons
Ein Add-on ist Software, die unterstützende Betriebsfunktionen für Kubernetes-Anwendungen bereitstellt, aber nicht anwendungsspezifisch ist. Dazu gehören Software wie Observability-Agents oder Kubernetes-Treiber, die es dem Cluster ermöglichen, mit den zugrunde liegenden AWS -Ressourcen für Netzwerke, Datenverarbeitung und Speicher zu interagieren. Zusatzsoftware wird in der Regel von der Kubernetes Community, Cloud-Anbietern oder Drittanbietern entwickelt und verwaltet. AWS Amazon installiert EKS automatisch selbstverwaltete Add-Ons wie Amazon VPC CNI plugin for Kuberneteskube-proxy
, und CoreDNS für jeden Cluster. Sie können die Standardkonfiguration der Add-ons ändern und sie bei Bedarf aktualisieren.
EKSAmazon-Add-Ons ermöglichen die Installation und Verwaltung einer kuratierten Reihe von Add-Ons für EKS Amazon-Cluster. Alle EKS Amazon-Add-Ons enthalten die neuesten Sicherheitspatches und Bugfixes und wurden von Amazon AWS für die Zusammenarbeit mit Amazon validiertEKS. Mit EKS Amazon-Add-Ons können Sie stets sicherstellen, dass Ihre EKS Amazon-Cluster sicher und stabil sind, und den Arbeitsaufwand für die Installation, Konfiguration und Aktualisierung von Add-Ons reduzieren. Wenn ein selbstverwaltetes Add-on, wie kube-proxy
z. B., bereits auf Ihrem Cluster läuft und als EKS Amazon-Add-on verfügbar ist, können Sie das kube-proxy
EKS Amazon-Add-on installieren, um von den Funktionen der EKS Amazon-Add-Ons zu profitieren.
Sie können bestimmte von Amazon EKS verwaltete Konfigurationsfelder für EKS Amazon-Add-Ons über Amazon aktualisieren EKSAPI. Sie können auch Konfigurationsfelder, die nicht von Amazon verwaltet werden, EKS direkt im Kubernetes Cluster ändern, sobald das Add-on gestartet wird. Dazu gehört das Definieren spezifischer Konfigurationsfelder für ein Add-on, falls zutreffend. Diese Änderungen werden von Amazon nicht außer Kraft gesetzt, EKS sobald sie vorgenommen wurden. Dies ist möglich mit dem serverseitigen Anwendungsfeature von Kubernetes. Weitere Informationen finden Sie unter Ermitteln Sie Felder, die Sie für EKS Amazon-Add-Ons anpassen können.
Sie können EKS Amazon-Add-Ons mit jedem EKS Amazon-Knotentyp verwenden.
Sie können EKS Amazon-Add-Ons mithilfe von Amazon,, und hinzufügen EKS API AWS Management Console AWS CLI, aktualisieren oder löscheneksctl
. Sie können EKS Amazon-Add-Ons auch mit erstellen AWS CloudFormation.
Überlegungen
Beachten Sie Folgendes, wenn Sie EKS Amazon-Add-Ons verwenden:
-
Um Add-Ons für den Cluster zu konfigurieren, muss Ihr IAMPrincipal über IAM Berechtigungen für die Arbeit mit Add-Ons verfügen. Weitere Informationen finden Sie in den Aktionen mit
Addon
in ihrem Namen in Von Amazon Elastic Kubernetes Service definierte Aktionen. -
EKSAmazon-Add-Ons werden auf den Knoten ausgeführt, die Sie für Ihren Cluster bereitstellen oder konfigurieren. Zu den Knotentypen gehören EC2 Amazon-Instances und Fargate.
-
Sie können Felder ändern, die nicht von Amazon verwaltet werdenEKS, um die Installation eines EKS Amazon-Add-ons anzupassen. Weitere Informationen finden Sie unter Ermitteln Sie Felder, die Sie für EKS Amazon-Add-Ons anpassen können.
-
Wenn Sie einen Cluster mit den AWS Management Console EKS Add-Ons erstellen EKS
kube-proxy
Amazon VPC CNI plugin for Kubernetes, werden CoreDNS Amazon und Amazon Ihrem Cluster automatisch hinzugefügt. Wenn Sieeksctl
Ihren Cluster mit einerconfig
Datei erstellen,eksctl
können Sie den Cluster auch mit EKS Amazon-Add-Ons erstellen. Wenn Sie Ihren Clustereksctl
ohneconfig
Datei oder mit einem anderen Tool erstellen, werden die selbstverwaltetenkube-proxy
CoreDNS Add-Ons und Add-Ons installiert und nicht die EKS Amazon-Add-Ons. Amazon VPC CNI plugin for Kubernetes Sie können sie entweder selbst verwalten oder die EKS Amazon-Add-Ons nach der Cluster-Erstellung manuell hinzufügen. -
Die
eks:addon-cluster-admin
ClusterRoleBinding
verknüpft dascluster-admin
ClusterRole
mit dereks:addon-manager
Kubernetes-Identität. Die Rolle verfügt über die erforderlichen Berechtigungen für dieeks:addon-manager
-Identität, um Kubernetes-Namespaces zu erstellen und Add-Ons in Namespaces zu installieren. Wenn der entfernteks:addon-cluster-admin
ClusterRoleBinding
wird, funktioniert der EKS Amazon-Cluster weiterhin, Amazon kann EKS jedoch keine Add-Ons mehr verwalten. Alle Cluster ab den folgenden Plattformversionen verwenden das neueClusterRoleBinding
.Kubernetes-Version EKS-Plattformversion 1.20 eks.12 1,21 eks.14 1,22 eks.9 1,23 eks.5 1,24 eks.3