EKSAmazon-Add-Ons - Amazon EKS

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 bietet für Kubernetes Anwendungen, ist aber nicht anwendungsspezifisch. Dazu gehören Software wie Observability-Agenten oder Kubernetes Treiber, die es dem Cluster ermöglichen, mit den zugrunde liegenden AWS Ressourcen für Netzwerke, Rechenleistung und Speicher zu interagieren. Zusatzsoftware wird in der Regel von der Kubernetes Community, Cloud-Anbieter wie AWS oder Drittanbieter. Amazon installiert EKS automatisch selbstverwaltete Add-Ons wie Amazon VPC CNI plugin for Kubernetes, kube-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 in der Kubernetes Cluster, 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 wird ermöglicht durch die Kubernetes serverseitige Apply-Funktion. 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. Weitere Informationen finden Sie unter Rechenressourcen mithilfe von Knoten verwalten.

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 dem AWS Management Console Amazon erstellen EKSkube-proxy, Amazon VPC CNI plugin for Kubernetes, und CoreDNS EKSAmazon-Add-Ons werden automatisch zu Ihrem Cluster hinzugefügt. Wenn Sie eksctl Ihren Cluster mit einer config Datei erstellen, eksctl können Sie den Cluster auch mit EKS Amazon-Add-Ons erstellen. Wenn Sie Ihren Cluster eksctl ohne config Datei oder mit einem anderen Tool erstellen, verwenden Sie das selbstverwaltetekube-proxy, Amazon VPC CNI plugin for Kubernetes, und CoreDNS Add-Ons werden installiert, nicht die EKS Amazon-Add-Ons. Sie können sie entweder selbst verwalten oder die EKS Amazon-Add-Ons nach der Cluster-Erstellung manuell hinzufügen.

  • Das eks:addon-cluster-admin ClusterRoleBinding bindet die cluster-admin ClusterRole an eks:addon-manager Kubernetes Identität. Die Rolle verfügt über die erforderlichen Berechtigungen, damit die eks:addon-manager Identität erstellt werden kann Kubernetes Namespaces und installieren Sie Add-Ons in Namespaces. Wenn der entfernt eks: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 neue ClusterRoleBinding.

    Kubernetes-Version EKS-Plattformversion

    1.20

    eks.12

    1,21

    eks.14

    1,22

    eks.9

    1,23

    eks.5

    1,24

    eks.3