Aktivieren Sie den EKS-Automatikmodus auf einem vorhandenen Cluster - Amazon EKS

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.

Aktivieren Sie den EKS-Automatikmodus auf einem vorhandenen Cluster

In diesem Thema wird beschrieben, wie Sie den Amazon EKS-Automodus auf Ihren vorhandenen Amazon EKS-Clustern aktivieren. Um den automatischen Modus auf einem vorhandenen Cluster zu aktivieren, müssen die IAM-Berechtigungen aktualisiert und die wichtigsten EKS-Einstellungen für den automatischen Modus konfiguriert werden. Nach der Aktivierung können Sie mit der Migration Ihrer vorhandenen Rechen-Workloads beginnen, um die Vorteile der vereinfachten Abläufe und der automatisierten Infrastrukturverwaltung im Auto-Modus zu nutzen.

Wichtig

Vergewissern Sie sich, dass Sie die mindestens erforderliche Version bestimmter Amazon EKS-Add-ons installiert haben, bevor Sie den EKS Auto Mode aktivieren. Weitere Informationen finden Sie unter Erforderliche Zusatzversionen.

Bevor Sie beginnen, stellen Sie sicher, dass Sie Administratorzugriff auf Ihren Amazon EKS-Cluster und Berechtigungen zum Ändern von IAM-Rollen haben. Die Schritte in diesem Thema führen Sie durch die Aktivierung des automatischen Modus mit der AWS Management Console oder AWS CLI.

AWS Management Console

Sie müssen mit der Berechtigung zur Verwaltung von IAM, EKS und EC2 Ressourcen an der AWS Konsole angemeldet sein.

Anmerkung

Die Cluster-IAM-Rolle eines EKS-Clusters kann nach der Erstellung des Clusters nicht geändert werden. Der automatische EKS-Modus erfordert zusätzliche Berechtigungen für diese Rolle. Sie müssen der aktuellen Rolle zusätzliche Richtlinien hinzufügen.

Cluster-IAM-Rolle aktualisieren

  1. Öffnen Sie Ihre Cluster-Übersichtsseite in der AWS Management Console.

  2. Wählen Sie unter Cluster-IAM-Rolle ARN die Option In IAM anzeigen aus.

  3. Wählen Sie in der Dropdownliste „Berechtigungen hinzufügen“ die Option Richtlinien anhängen aus.

  4. Verwenden Sie das Suchfeld, um die folgenden Richtlinien zu suchen und auszuwählen:

    • AmazonEKSComputePolicy

    • AmazonEKSBlockStoragePolicy

    • AmazonEKSLoadBalancingPolicy

    • AmazonEKSNetworkingPolicy

    • AmazonEKSClusterPolicy

  5. Wählen Sie Berechtigungen hinzufügen

  6. Wählen Sie auf der Registerkarte Vertrauensbeziehungen die Option Vertrauensrichtlinie bearbeiten

  7. Fügen Sie die folgende Vertrauensrichtlinie für die Cluster-IAM-Rolle ein und wählen Sie Richtlinie aktualisieren

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "eks.amazonaws.com" }, "Action": [ "sts:AssumeRole", "sts:TagSession" ] } ] }

Aktivieren Sie den automatischen EKS-Modus

  1. Öffnen Sie Ihre Cluster-Übersichtsseite im AWS Management Console.

  2. Wählen Sie unter EKS Auto Mode die Option Verwalten

  3. Schalten Sie den EKS-Automatikmodus ein.

  4. Wählen Sie in der Dropdownliste EKS Node Pool die Standard-Knotenpools aus, die Sie erstellen möchten.

  5. Wenn Sie für dieses AWS Konto bereits eine Knoten-IAM-Rolle im automatischen Modus von EKS erstellt haben, wählen Sie sie in der Dropdownliste Node-IAM-Rolle aus. Wenn Sie diese Rolle noch nicht erstellt haben, wählen Sie Empfohlene Rolle erstellen aus und folgen Sie den Schritten.

AWS CLI

Voraussetzungen

  • Die Cluster-IAM-Rolle des vorhandenen EKS-Clusters muss ausreichende Berechtigungen für den automatischen EKS-Modus enthalten, z. B. die folgenden Richtlinien:

    • AmazonEKSComputePolicy

    • AmazonEKSBlockStoragePolicy

    • AmazonEKSLoadBalancingPolicy

    • AmazonEKSNetworkingPolicy

    • AmazonEKSClusterPolicy

  • Die Cluster-IAM-Rolle muss über eine aktualisierte Vertrauensrichtlinie verfügen, die die Aktion enthält. sts:TagSession Weitere Informationen zum Erstellen einer Cluster-IAM-Rolle finden Sie unter. Erstellen Sie einen EKS-Auto-Mode-Cluster mit der AWS CLI

  • awsCLI installiert, angemeldet und eine ausreichende Version. Sie benötigen die Berechtigung, IAM, EKS und Ressourcen zu verwalten. EC2 Weitere Informationen finden Sie unter Für die Verwendung von Amazon EKS einrichten.

Verfahren

Verwenden Sie die folgenden Befehle, um den automatischen EKS-Modus auf einem vorhandenen Cluster zu aktivieren.

Anmerkung

Die Rechen-, Blockspeicher- und Lastausgleichsfunktionen müssen alle in derselben Anfrage aktiviert oder deaktiviert werden.

aws eks update-cluster-config \ --name $CLUSTER_NAME \ --compute-config enabled=true \ --kubernetes-network-config '{"elasticLoadBalancing":{"enabled": true}}' \ --storage-config '{"blockStorage":{"enabled": true}}'

Erforderliche Zusatzversionen

Wenn Sie planen, den automatischen EKS-Modus auf einem vorhandenen Cluster zu aktivieren, müssen Sie möglicherweise bestimmte Add-Ons aktualisieren. Bitte beachten Sie Folgendes:

  • Dies gilt nur für bestehende Cluster, die in den EKS-Automatikmodus übergehen.

  • Für neue Cluster, die mit aktiviertem EKS-Automatikmodus erstellt wurden, sind diese Updates nicht erforderlich.

Wenn Sie eines der folgenden Add-Ons installiert haben, stellen Sie sicher, dass es mindestens die angegebene Mindestversion hat:

Name des Add-ons Erforderliche Mindestversion

Amazon-VPC-CNI-Plug-In für Kubernetes

v1.19.0-eksbuild.1

Kube-Proxy

  • v1.26.15-eksbuild.19

  • v1.27.16-eksbuild.14

  • v1.28.15-eksbuild.4

  • v1.29.10-eksbuild.3

  • v1.30.6-eksbuild.3

  • v1.31.2-eksbuild.3

Amazon-EBS-CSI-Treiber

v1.37.0-eksbuild.1

CSI-Snapshot-Controller

v8.1.0-eksbuild.2

EKS Pod Identity Agent

v1.3.4-eksbuild.1

Weitere Informationen finden Sie unter Ein Amazon EKS-Add-on aktualisieren.

Nächste Schritte