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.
EKS Auto Mode erweitert die AWS Verwaltung von Kubernetes-Clustern über den Cluster selbst hinaus, sodass AWS Sie auch die Infrastruktur einrichten und verwalten können, die den reibungslosen Betrieb Ihrer Workloads ermöglicht. Sie können wichtige Infrastrukturentscheidungen delegieren und das Fachwissen von for Operations nutzen. AWS day-to-day Die Cluster-Infrastruktur, die von verwaltet wird, AWS umfasst viele Kubernetes-Funktionen als Kernkomponenten, im Gegensatz zu Add-Ons wie Compute-Autoscaling, Pod- und Service-Networking, Anwendungslastausgleich, Cluster-DNS, Blockspeicher und GPU-Unterstützung.
Zu Beginn können Sie einen neuen EKS-Auto-Modus-Cluster bereitstellen oder den EKS Auto Mode auf einem vorhandenen Cluster aktivieren. Sie können Ihre EKS-Auto-Mode-Cluster mithilfe von eksctl, der AWS CLI, dem, EKS oder Ihren bevorzugten AWS Management Console infrastructure-as-code Tools bereitstellen APIs, aktualisieren oder ändern.
Mit dem automatischen Modus von EKS können Sie Ihre bevorzugten Kubernetes-kompatiblen Tools weiterhin verwenden. Der EKS Auto Mode lässt sich in AWS Dienste wie Amazon EC2, Amazon EBS und ELB integrieren und nutzt AWS Cloud-Ressourcen, die bewährten Methoden folgen. Diese Ressourcen werden automatisch skaliert, kostenoptimiert und regelmäßig aktualisiert, um die Betriebskosten und den Overhead zu minimieren.
Features
Der EKS-Automatikmodus bietet die folgenden Funktionen auf hohem Niveau:
Optimieren Sie das Kubernetes-Clustermanagement: Der EKS Auto Mode optimiert das EKS-Management, indem er produktionsbereite Cluster mit minimalem Betriebsaufwand bereitstellt. Mit dem automatischen Modus von EKS können Sie anspruchsvolle, dynamische Workloads souverän ausführen, ohne dass tiefes EKS-Fachwissen erforderlich ist.
Anwendungsverfügbarkeit: Der automatische Modus von EKS fügt je nach den Anforderungen Ihrer Kubernetes-Anwendungen dynamisch Knoten in Ihrem EKS-Cluster hinzu oder entfernt sie. Dadurch wird der Bedarf an manueller Kapazitätsplanung minimiert und die Anwendungsverfügbarkeit sichergestellt.
Effizienz: Der automatische Modus von EKS wurde entwickelt, um die Rechenkosten zu optimieren und gleichzeitig die Flexibilität zu wahren, die sich aus Ihren Anforderungen NodePool und den Workload-Anforderungen ergibt. Außerdem beendet er ungenutzte Instanzen und konsolidiert Workloads auf anderen Knoten, um die Kosteneffizienz zu verbessern.
Sicherheit: EKS Auto Mode verwendet AMIs , die für Ihre Knoten als unveränderlich behandelt werden. Diese AMIs setzen gesperrte Software durch, ermöglichen SELinux obligatorische Zugriffskontrollen und bieten schreibgeschützte Root-Dateisysteme. Darüber hinaus haben Knoten, die im automatischen Modus von EKS gestartet werden, eine maximale Lebensdauer von 21 Tagen (die Sie reduzieren können). Danach werden sie automatisch durch neue Knoten ersetzt. Dieser Ansatz verbessert Ihre Sicherheitslage, indem er die Knoten regelmäßig wechselt und sich dabei an bewährten Verfahren orientiert, die bereits von vielen Kunden übernommen wurden.
Automatisierte Upgrades: Der automatische Modus von EKS hält Ihren Kubernetes-Cluster, Ihre Knoten und die zugehörigen Komponenten auf dem neuesten Stand und berücksichtigt gleichzeitig Ihre konfigurierten Pod-Disruption-Budgets (PDBs) und NodePool Disruption-Budgets (). NDBs Bis zur maximalen Lebensdauer von 21 Tagen kann ein Eingreifen erforderlich sein, wenn Blockierungen PDBs oder andere Konfigurationen Updates verhindern.
Verwaltete Komponenten: Der automatische Modus von EKS umfasst Kubernetes- und AWS Cloud-Funktionen als Kernkomponenten, die andernfalls als Add-Ons verwaltet werden müssten. Dazu gehört die integrierte Unterstützung für Pod-IP-Adresszuweisungen, Pod-Netzwerkrichtlinien, lokale DNS-Dienste, GPU-Plug-ins, Health Checker und EBS CSI-Speicher.
Anpassbar NodePools und NodeClasses: Wenn Ihre Arbeitslast Änderungen an den Speicher-, Rechen- oder Netzwerkkonfigurationen erfordert, können Sie benutzerdefinierte Konfigurationen erstellen NodePools und den EKS-Automatikmodus NodeClasses verwenden. Sie sind standardmäßig NodePools und NodeClasses können nicht bearbeitet werden, aber Sie können neue benutzerdefinierte Konfigurationen NodePools oder NodeClasses zusätzlich zu den Standardkonfigurationen hinzufügen, um Ihren spezifischen Anforderungen gerecht zu werden.
Automatisierte Komponenten
Der EKS-Automatikmodus optimiert den Betrieb Ihrer Amazon EKS-Cluster durch die Automatisierung wichtiger Infrastrukturkomponenten. Durch die Aktivierung des EKS Auto Mode wird der Aufwand für die Verwaltung Ihrer EKS-Cluster weiter reduziert.
Im Folgenden finden Sie eine Liste der Komponenten der Datenebene, die automatisiert sind:
-
Datenverarbeitung: Bei vielen Workloads können Sie mit dem automatischen Modus von EKS viele Aspekte der Datenverarbeitung für Ihre EKS-Cluster vergessen. Dazu zählen:
-
Knoten: Die Knoten im automatischen Modus von EKS sind so konzipiert, dass sie wie Appliances behandelt werden können. Der EKS-Automatikmodus macht Folgendes:
-
Wählt ein geeignetes AMI aus, das mit vielen Diensten konfiguriert ist, die für die Ausführung Ihrer Workloads ohne Eingreifen erforderlich sind.
-
Sperrt diese Funktionen mithilfe des SELinux Erzwingungsmodus und eines schreibgeschützten Root-Dateisystems.
-
Verhindert den direkten Zugriff auf die Knoten, indem der SSH- oder SSM-Zugriff verweigert wird.
-
Beinhaltet GPU-Unterstützung mit separaten Kernel-Treibern und Plug-ins für NVIDIA und Neuron GPUs, was Hochleistungs-Workloads ermöglicht.
-
-
Automatische Skalierung: Der EKS Auto Mode stützt sich auf die automatische Skalierung von Karpenter
und überwacht Pods, die nicht geplant werden können, und ermöglicht die Bereitstellung neuer Knoten, um diese Pods auszuführen. Wenn Workloads beendet werden, unterbricht und beendet der EKS Auto Mode dynamisch Knoten, wenn sie nicht mehr benötigt werden, wodurch die Ressourcennutzung optimiert wird. -
Upgrades: Die Übernahme der Kontrolle über Ihre Knoten optimiert die Fähigkeit von EKS Auto Mode, Sicherheitspatches sowie Betriebssystem- und Komponenten-Upgrades nach Bedarf bereitzustellen. Diese Upgrades sind so konzipiert, dass Ihre Workloads nur minimal unterbrochen werden. Der automatische EKS-Modus erzwingt eine maximale Knotenlebensdauer von 21 Tagen, um sicherzustellen, dass up-to-date Software und. APIs
-
-
Lastenausgleich: Der EKS Auto Mode optimiert den Lastausgleich durch die Integration mit dem Elastic Load Balancing Service von Amazon und automatisiert die Bereitstellung und Konfiguration von Load Balancern für Kubernetes Services und Ingress-Ressourcen. Er unterstützt erweiterte Funktionen sowohl für Application als auch für Network Load Balancer, verwaltet deren Lebenszyklus und skaliert sie entsprechend den Cluster-Anforderungen. Diese Integration bietet eine einsatzbereite Load-Balancing-Lösung, die den AWS Best Practices entspricht, sodass Sie sich auf Anwendungen statt auf das Infrastrukturmanagement konzentrieren können.
-
Speicher: Der automatische Modus von EKS konfiguriert temporären Speicher für Sie, indem er Volumetypen, Volume-Größen, Verschlüsselungsrichtlinien und Löschrichtlinien bei Kündigung des Knotens einrichtet.
-
Netzwerk: Der EKS-Automatikmodus automatisiert wichtige Netzwerkaufgaben für die Pod- und Service-Konnektivität. Dazu gehören IPv4 IPv6 /-Unterstützung und die Verwendung sekundärer CIDR-Blöcke zur Erweiterung von IP-Adressräumen.
-
Identity and Access Management: Sie müssen den EKS Pod Identity Agent nicht auf EKS-Auto-Mode-Clustern installieren.
Weitere Informationen zu diesen Komponenten finden Sie unter Erfahren Sie, wie der EKS Auto Mode funktioniert.
Konfiguration
Der automatische EKS-Modus verwaltet zwar die meisten Ihrer Datenebenendienste effektiv, ohne dass Sie eingreifen müssen, aber es kann vorkommen, dass Sie das Verhalten einiger dieser Dienste ändern möchten. Sie können die Konfiguration Ihrer EKS-Auto-Mode-Cluster auf folgende Weise ändern:
-
Kubernetes DaemonSets: Anstatt die auf Ihren Knoten installierten Dienste zu ändern, können Sie stattdessen Kubernetes-Daemonsets verwenden. Daemonsets sind so konzipiert, dass sie von Kubernetes verwaltet werden können, aber auf jedem Knoten im Cluster ausgeführt werden. Auf diese Weise können Sie spezielle Dienste zur Überwachung oder sonstigen Überwachung Ihrer Knoten hinzufügen.
-
Benutzerdefiniert NodePools und NodeClasses: Standard NodePools und NodeClasses werden im EKS Auto Mode konfiguriert und können nicht bearbeitet werden. Um das Verhalten von Knoten anzupassen, können Sie zusätzliche NodePools oder NodeClasses für folgende Anwendungsfälle erstellen:
-
Auswahl bestimmter Instance-Typen (z. B. beschleunigte Prozessoren oder EC2 Spot-Instances).
-
Isolieren von Workloads zu Sicherheits- oder Kostenverfolgungszwecken.
-
Konfiguration kurzlebiger Speichereinstellungen wie IOPS, Größe und Durchsatz.
-
-
Lastenausgleich: Einige Dienste, wie z. B. Load Balancing, die EKS Auto Mode als Kubernetes-Objekte ausführt, können direkt auf Ihren EKS-Auto-Mode-Clustern konfiguriert werden.
Weitere Informationen zu Optionen für die Konfiguration des EKS Auto Mode finden Sie unter. Einstellungen für den EKS-Automatikmodus konfigurieren