Starten Sie mit Amazon EKS — AWS Management Console und AWS CLI - Amazon EKS

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.

Starten Sie mit Amazon EKS — AWS Management Console und AWS CLI

Dieses Handbuch hilft Ihnen dabei, alle erforderlichen Ressourcen für den Einstieg in Amazon Elastic Kubernetes Service (AmazonEKS) mithilfe von AWS Management Console und zu erstellen. AWS CLI In diesem Leitfaden erstellen Sie jede Ressource manuell. Am Ende dieses Tutorials haben Sie einen laufenden EKS Amazon-Cluster, auf dem Sie Anwendungen bereitstellen können.

Die Verfahren in diesem Handbuch geben Ihnen vollständige Einsichten in die Erstellung der einzelnen Ressourcen und in die Interaktionen der Ressourcen. Wenn Sie die meisten Ressourcen lieber automatisch für Sie erstellen lassen möchten, verwenden Sie den, eksctl CLI um Ihren Cluster und Ihre Knoten zu erstellen. Weitere Informationen finden Sie unter Erste Schritte mit Amazon EKS — eksctl.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, müssen Sie die folgenden Tools und Ressourcen installieren und konfigurieren, die Sie zum Erstellen und Verwalten eines EKS Amazon-Clusters benötigen.

  • AWS CLI— Ein Befehlszeilentool für die Arbeit mit AWS Diensten, einschließlich AmazonEKS. Weitere Informationen finden Sie unter Installieren, Aktualisieren und Deinstallieren von AWS CLI im AWS Command Line Interface -Benutzerhandbuch. Nach der Installation empfehlen wir AWS CLI, dass Sie es auch konfigurieren. Weitere Informationen finden Sie unter Schnellkonfiguration mit aws configure im AWS Command Line Interface -Benutzerhandbuch. Beachten Sie, dass AWS CLI v2 erforderlich ist, um die auf dieser Seite gezeigte Option update-kubeconfig zu verwenden.

  • kubectl— Ein Befehlszeilentool für die Arbeit mit Kubernetes Cluster erwägen. Weitere Informationen finden Sie unter Einrichten kubectl und eksctl.

  • Erforderliche IAM Berechtigungen — Der IAM Sicherheitsprinzipal, den Sie verwenden, muss über Berechtigungen für die Arbeit mit EKS IAM Amazon-Rollen, serviceverknüpften Rollen AWS CloudFormation,VPC, a und verwandten Ressourcen verfügen. Weitere Informationen finden Sie unter Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Elastic Kubernetes Service und Verwendung von serviceverknüpften Rollen im IAM Benutzerhandbuch. Sie müssen alle Schritte in diesem Handbuch als derselbe Benutzer ausführen. Führen Sie den folgenden Befehl aus, um den aktuellen Benutzer zu überprüfen:

    aws sts get-caller-identity
  • Wir empfehlen, dass Sie die Schritte in diesem Thema in einer Bash-Shell ausführen. Wenn Sie keine Bash-Shell verwenden, erfordern einige Skriptbefehle wie Zeilenfortsetzungszeichen und die Art und Weise, wie Variablen gesetzt und verwendet werden, eine Anpassung für Ihre Shell. Darüber hinaus können die Zitier- und Escape-Regeln für Ihre Shell unterschiedlich sein. Weitere Informationen finden Sie unter Verwenden von Anführungszeichen mit Zeichenfolgen AWS CLI im im AWS Command Line Interface Benutzerhandbuch.

Schritt 1: Erstellen Sie Ihren EKS Amazon-Cluster

Wichtig

Für einen möglichst einfachen und schnellen Einstieg enthält dieses Thema Schritte zum Erstellen eines Clusters mit Standardeinstellungen. Bevor Sie einen Cluster für den Produktionseinsatz erstellen, empfehlen wir Ihnen, sich mit allen Einstellungen vertraut zu machen und einen Cluster mit den Einstellungen bereitzustellen, die Ihren Anforderungen entsprechen. Weitere Informationen finden Sie unter Erstellen Sie einen EKS Amazon-Cluster. Einige Einstellungen können nur aktiviert werden, wenn Sie Ihren Cluster erstellen.

Um Ihren Cluster zu erstellen
  1. Erstellen Sie ein Amazon VPC mit öffentlichen und privaten Subnetzen, das die EKS Amazon-Anforderungen erfüllt. region-codeErsetzen Sie durch alle AWS-Region , die von Amazon unterstützt werdenEKS. Eine Liste von AWS-Regionen finden Sie unter EKSAmazon-Endpunkte und Kontingente im AWS Allgemeinen Referenzhandbuch. Sie können es my-eks-vpc-stack durch einen beliebigen Namen ersetzen.

    aws cloudformation create-stack \ --region region-code \ --stack-name my-eks-vpc-stack \ --template-url https://s3.us-west-2.amazonaws.com/amazon-eks/cloudformation/2020-10-29/amazon-eks-vpc-private-subnets.yaml
    Tipp

    Eine Liste aller Ressourcen, die der vorherige Befehl erstellt hat, finden Sie in der AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation. Wählen Sie das my-eks-vpc-stack-Stack, und wählen Sie dann die Registerkarte Ressourcen.

  2. Erstellen Sie eine IAM Cluster-Rolle und fügen Sie ihr die erforderliche von Amazon EKS IAM verwaltete Richtlinie hinzu. Kubernetes Von Amazon EKS verwaltete Cluster rufen in Ihrem Namen andere AWS Dienste auf, um die Ressourcen zu verwalten, die Sie mit dem Service verwenden.

    1. Kopieren Sie den folgenden Inhalt in eine Datei namens eks-cluster-role-trust-policy.json.

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

      aws iam create-role \ --role-name myAmazonEKSClusterRole \ --assume-role-policy-document file://"eks-cluster-role-trust-policy.json"
    3. Hängen Sie die erforderliche von Amazon EKS verwaltete IAM Richtlinie an die Rolle an.

      aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/AmazonEKSClusterPolicy \ --role-name myAmazonEKSClusterRole
  3. Öffnen Sie die EKS Amazon-Konsole unter https://console.aws.amazon.com/eks/home#/clusters.

    Stellen Sie sicher, dass es sich bei der AWS-Region Abbildung oben rechts auf Ihrer Konsole um die Datei handelt AWS-Region , in der Sie Ihren Cluster erstellen möchten. Ist dies nicht der Fall, wählen Sie das Dropdownmenü neben dem AWS-Region Namen aus und wählen Sie den aus AWS-Region , den Sie verwenden möchten.

  4. Wählen Sie Add cluster (Cluster hinzufügen) und dann Create (Erstellen) aus. Wenn diese Option nicht angezeigt wird, wählen Sie zunächst im linken Navigationsbereich Clusters (Cluster) aus.

  5. Führen Sie auf der Seite Configure cluster (Cluster konfigurieren) die folgenden Schritte aus:

    1. Geben Sie einen Namen für Ihren Cluster ein, z. B. my-cluster. Der Name darf nur alphanumerische Zeichen (wobei die Groß- und Kleinschreibung beachtet werden muss) und Bindestriche enthalten. Er muss mit einem alphanumerischen Zeichen beginnen und darf nicht länger als 100 Zeichen sein. Der Name muss innerhalb des AWS-Region und AWS-Konto , in dem Sie den Cluster erstellen, eindeutig sein.

    2. Wählen Sie für Cluster Service Role myAmazonEKSClusterRole.

    3. Belassen Sie die restlichen Einstellungen auf ihren Standardwerten und wählen Sie Weiter aus.

  6. Gehen Sie auf der Seite Netzwerk angeben wie folgt vor:

    1. Wählen Sie die IDVPC, die Sie in einem vorherigen Schritt erstellt haben, aus der VPCDropdownliste aus. Es ist so etwas wie vpc-00x0000x000x0x000 | my-eks-vpc-stack-VPC.

    2. Belassen Sie die restlichen Einstellungen auf ihren Standardwerten und wählen Sie Weiter aus.

  7. Wählen Sie auf der Seite Beobachtbarkeit konfigurieren die Option Weiter aus.

  8. Wählen Sie auf der Seite Add-Ons auswählen die Option Weiter aus.

    Weitere Informationen zu Add-Ons finden Sie unter EKSAmazon-Add-Ons.

  9. Wählen Sie auf der Seite Konfigurieren ausgewählter Add-Ons-Einstellungen die Option Weiter aus.

  10. Wählen Sie auf der Seite Überprüfen und erstellen die Option Erstellen aus.

    Rechts neben dem Clusternamen lautet der Clusterstatus für einige Minuten Erstellen, bis der Cluster-Bereitstellungsprozess abgeschlossen ist. Fahren Sie nicht mit dem nächsten Schritt fort, bis der Status Aktiv lautet.

    Anmerkung

    Möglicherweise erhalten Sie die Fehlermeldung, dass eine der Availability Zones in Ihrer Anfrage nicht über genügend Kapazität verfügt, um einen EKS Amazon-Cluster zu erstellen. Wenn dies der Fall ist, enthält die Fehlerausgabe die Availability Zones, die einen neuen Cluster unterstützen können. Versuchen Sie, Ihren Cluster mit mindestens zwei Subnetzen erneut zu erstellen, die sich in den unterstützten Availability Zones für Ihr Konto befinden. Weitere Informationen finden Sie unter Unzureichende Kapazität.

Schritt 2: Konfigurieren Sie Ihren Computer für die Kommunikation mit Ihrem Cluster

In diesem Abschnitt erstellen Sie eine kubeconfig-Datei für Ihren Cluster. Die Einstellungen in dieser Datei ermöglichen kubectl CLI die Kommunikation mit Ihrem Cluster.

Bevor Sie fortfahren, stellen Sie sicher, dass Ihre Clustererstellung in Schritt 1 erfolgreich abgeschlossen wurde.

Konfigurieren Sie Ihren Computer wie folgt für die Kommunikation mit Ihrem Cluster
  1. Erstellen oder aktualisieren Sie eine kubeconfig-Datei für Ihren Cluster. Ersetzen Sie region-code durch die AWS-Region , in der Sie Ihren Cluster erstellt haben. Ersetzen Sie my-cluster mit dem Namen Ihres Clusters.

    aws eks update-kubeconfig --region region-code --name my-cluster

    Standardmäßig wird die config-Datei in ~/.kube erstellt oder die Konfiguration des neuen Clusters wird einer vorhandenen config-Datei in ~/.kube hinzugefügt.

  2. Testen Sie Ihre Konfiguration.

    kubectl get svc
    Anmerkung

    Wenn Sie Autorisierungs- oder Ressourcenfehler erhalten, finden Sie weitere Informationen unter Nicht autorisiert oder Zugriff verweigert (kubectl) im Thema zur Fehlerbehebung.

    Eine Beispielausgabe sieht wie folgt aus.

    NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/kubernetes ClusterIP 10.100.0.1 <none> 443/TCP 1m

Schritt 3: Erstellen von Knoten

Wichtig

Für einen möglichst einfachen und schnellen Einstieg enthält dieses Thema Schritte zum Erstellen von Knoten mit Standardeinstellungen. Bevor Sie Knoten für den Produktionseinsatz erstellen, empfehlen wir Ihnen, sich mit allen Einstellungen vertraut zu machen und Knoten mit den Einstellungen bereitzustellen, die Ihren Anforderungen entsprechen. Weitere Informationen finden Sie unter Rechenressourcen mithilfe von Knoten verwalten. Einige Einstellungen können nur aktiviert werden, wenn Sie Ihre Knoten erstellen.

Sie können einen Cluster mit einem der folgenden Knotentypen erstellen. Weitere Informationen zu den einzelnen Typen finden Sie unter Rechenressourcen mithilfe von Knoten verwalten. Nachdem Ihr Cluster bereitgestellt wurde, können Sie andere Knotentypen hinzufügen.

  • Fargate — Linux— Wählen Sie diesen Knotentyp, wenn Sie ausführen möchten Linux Anwendungen aktiviert AWS Fargate. Fargate ist eine serverlose Compute-Engine, mit der Sie bereitstellen können Kubernetes Pods ohne EC2 Amazon-Instances zu verwalten.

  • Verwaltete Knoten — LinuxWählen Sie diesen Knotentyp, wenn Sie ihn ausführen möchten. Mit . In diesem Handbuch wird zwar nicht darauf eingegangen, Sie können aber auch Folgendes hinzufügen Windows selbst verwaltet und BottlerocketKnoten zu Ihrem Cluster.

Fargate – Linux

Erstellen eines Fargate-Profils. Wann Kubernetes Pods mit Kriterien eingesetzt werden, die den im Profil definierten Kriterien entsprechen, die Pods werden nach Fargate entsandt.

Ein Fargate-Profil erstellen
  1. Erstellen Sie eine IAM Rolle und fügen Sie ihr die erforderliche von Amazon EKS IAM verwaltete Richtlinie hinzu. Wenn Ihr Cluster erstellt wird Pods auf der Fargate-Infrastruktur müssen die Komponenten, die auf der Fargate-Infrastruktur laufen, in AWS APIs Ihrem Namen Anrufe tätigen. Auf diese Weise können sie Aktionen wie das Abrufen von Container-Images von Amazon ECR oder das Weiterleiten von Protokollen an andere AWS Dienste ausführen. Der Amazon EKS Pod Die Ausführungsrolle bietet die IAM entsprechenden Berechtigungen.

    1. Kopieren Sie den folgenden Inhalt in eine Datei namens pod-execution-role-trust-policy.json. region-codeErsetzen Sie es durch AWS-Region das, in dem sich Ihr Cluster befindet. Wenn Sie dieselbe Rolle für alle AWS-Regionen in Ihrem Konto verwenden möchten, region-code ersetzen Sie es durch*. Ersetzen Sie 111122223333 durch Ihre Konto-ID und my-cluster durch den Namen Ihres Clusters. Wenn Sie dieselbe Rolle für alle Cluster in Ihrem Konto verwenden möchten, ersetzen Sie my-cluster durch *.

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:eks:region-code:111122223333:fargateprofile/my-cluster/*" } }, "Principal": { "Service": "eks-fargate-pods.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
    2. Erstelle eine Pod IAMAusführungsrolle.

      aws iam create-role \ --role-name AmazonEKSFargatePodExecutionRole \ --assume-role-policy-document file://"pod-execution-role-trust-policy.json"
    3. Hängen Sie die erforderliche von Amazon EKS verwaltete IAM Richtlinie an die Rolle an.

      aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/AmazonEKSFargatePodExecutionRolePolicy \ --role-name AmazonEKSFargatePodExecutionRole
  2. Öffnen Sie die EKS Amazon-Konsole unter https://console.aws.amazon.com/eks/home#/clusters.

  3. Wählen Sie auf der Cluster-Seite den my-cluster-Cluster aus.

  4. Auf dem my-clusterGehen Sie wie folgt vor:

    1. Wählen Sie die Registerkarte Compute (Datenverarbeitung) aus.

    2. Wählen Sie unter Fargate Profiles (Fargate-Profile) die Option Add Fargate Profile (Fargate-Profil hinzufügen) aus.

  5. Gehen Sie auf der Seite Configure Fargate Profile (Fargate-Profil konfigurieren) wie folgt vor:

    1. Geben Sie unter Name einen eindeutigen Namen für Ihr Fargate-Profil ein, wie z. B. my-profile.

    2. Wählen Sie für die Pod-Ausführungsrolle das A aus mazonEKSFargatePodExecutionRole, das Sie in einem vorherigen Schritt erstellt haben.

    3. Wählen Sie die Dropdown-Liste Subnets (Subnetze) aus und deaktivieren Sie alle Subnetze mit Public im Namen. Es werden nur private Subnetze unterstützt für Pods die auf Fargate laufen.

    4. Wählen Sie Weiter.

  6. Auf der Configure Pod Gehen Sie auf der Auswahlseite wie folgt vor:

    1. Geben Sie für Namespace default ein.

    2. Wählen Sie Next (Weiter).

  7. Überprüfen Sie auf der Seite Überprüfen und erstellen die Informationen für Ihr -Profil und wählen Sie Erstellen aus.

  8. Nach einigen Minuten ändert sich der Status im Abschnitt Konfiguration der Fargate-Gruppe von Wird erstellt auf Aktiv. Fahren Sie nicht mit dem nächsten Schritt fort, bis der Status Aktiv lautet.

  9. Wenn Sie planen, alle bereitzustellen Pods zu Fargate (keine zu EC2 Amazon-Knoten), gehen Sie wie folgt vor, um ein weiteres Fargate-Profil zu erstellen und den Standard-Name-Resolver auszuführen (CoreDNS) auf Fargate.

    Anmerkung

    Wenn Sie das nicht tun, haben Sie zu diesem Zeitpunkt keine Knoten.

    1. Wählen Sie auf der Fargate-Profilseite my-profile.

    2. Wählen Sie unter Fargate-Profile die Option Fargate-Profil hinzufügen aus.

    3. Geben Sie unter Name CoreDNS ein.

    4. Wählen Sie für die Pod-Ausführungsrolle das A aus mazonEKSFargatePodExecutionRole, das Sie in einem vorherigen Schritt erstellt haben.

    5. Wählen Sie die Dropdown-Liste Subnets (Subnetze) aus und deaktivieren Sie alle Subnetze mit Public im Namen. Es werden nur private Subnetze unterstützt für Pods läuft auf Fargate.

    6. Wählen Sie Weiter.

    7. Geben Sie für Namespace kube-system ein.

    8. Klicken Sie auf Übereinstimmung von Labels und wählen Sie dann Label hinzufügen aus.

    9. Geben Sie k8s-app für Key(Schlüssel) und kube-dns für Value (Wert) ein. Dies ist für den Standard-Name-Resolver erforderlich (CoreDNS) zur Entsendung nach Fargate.

    10. Wählen Sie Weiter.

    11. Überprüfen Sie auf der Seite Überprüfen und erstellen die Informationen für Ihr -Profil und wählen Sie Erstellen aus.

    12. Führen Sie den folgenden Befehl aus, um die eks.amazonaws.com/compute-type : ec2 Standardanmerkung aus dem CoreDNS Pods.

      kubectl patch deployment coredns \ -n kube-system \ --type json \ -p='[{"op": "remove", "path": "/spec/template/metadata/annotations/eks.amazonaws.com~1compute-type"}]'
    Anmerkung

    Das System erstellt und verteilt zwei Knoten basierend auf der von Ihnen hinzugefügten Fargate-Profilbeschriftung. In den Node groups (Knotengruppen) werden keine Elemente angezeigt, da sie für Fargate-Knoten nicht gelten, aber die neuen Knoten werden auf der Registerkarte Overview (Übersicht) aufgelistet.

Managed nodes – Linux

Erstellen Sie eine verwaltete Knotengruppe und geben Sie dabei die Subnetze und die IAM Knotenrolle an, die Sie in den vorherigen Schritten erstellt haben.

Um dein Amazon zu erstellen EC2 Linux verwaltete Knotengruppe
  1. Erstellen Sie eine IAM Knotenrolle und fügen Sie ihr die erforderliche von Amazon EKS IAM verwaltete Richtlinie hinzu. Der Amazon EKS Node kubelet Daemon ruft in Ihrem Namen AWS APIs an. Knoten erhalten über ein IAM Instance-Profil und zugehörige Richtlinien Berechtigungen für diese API Aufrufe.

    1. Kopieren Sie den folgenden Inhalt in eine Datei namens node-role-trust-policy.json.

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "ec2.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
    2. Erstellen Sie die IAM Knotenrolle.

      aws iam create-role \ --role-name myAmazonEKSNodeRole \ --assume-role-policy-document file://"node-role-trust-policy.json"
    3. Fügen Sie der Rolle die erforderlichen verwalteten IAM Richtlinien hinzu.

      aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy \ --role-name myAmazonEKSNodeRole aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly \ --role-name myAmazonEKSNodeRole aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy \ --role-name myAmazonEKSNodeRole
  2. Öffnen Sie die EKS Amazon-Konsole unter https://console.aws.amazon.com/eks/home#/clusters.

  3. Wählen Sie den Namen des Clusters, in Schritt 1: Erstellen Sie Ihren EKS Amazon-Cluster dem Sie ihn erstellt haben, z. B. my-cluster.

  4. Auf dem my-clusterGehen Sie wie folgt vor:

    1. Wählen Sie die Registerkarte Compute (Datenverarbeitung) aus.

    2. Wählen Sie Add Node Group (Knotengruppe hinzufügen) aus.

  5. Führen Sie auf der Seite Configure Node Group (Knotengruppe konfigurieren) die folgenden Schritte aus:

    1. Für Name geben Sie einen eindeutigen Namen für die verwaltete Knotengruppe ein, wie z. B. my-nodegroup. Der Knotengruppenname darf nicht länger als 63 Zeichen sein. Er muss mit einem Buchstaben oder einer Ziffer beginnen, kann danach aber auch Bindestriche und Unterstriche enthalten.

    2. Wählen Sie IAMals Namen der Knotenrolle myAmazonEKSNodeRole Rolle, die Sie in einem vorherigen Schritt erstellt haben. Wir empfehlen, dass jede Knotengruppe ihre eigene eindeutige IAM Rolle verwendet.

    3. Wählen Sie Weiter.

  6. Akzeptieren Sie auf der Seite Computing- und Skalierungskonfiguration festlegen die Standardwerte und wählen Sie Weiter aus.

  7. Akzeptieren Sie auf der Seite Netzwerk angeben die Standardwerte und wählen Sie Weiter aus.

  8. Überprüfen Sie auf der Seite Review and create (Überprüfen und Erstellen) die Konfiguration der verwalteten Knoten, und wählen Sie Create (Erstellen).

  9. Nach einigen Minuten ändert sich der Status im Abschnitt Konfiguration der Knotengruppe von Wird erstellt auf Aktiv. Fahren Sie nicht mit dem nächsten Schritt fort, bis der Status Aktiv lautet.

Schritt 4: Ressourcen anzeigen

Sie können Ihre Knoten anzeigen und Kubernetes Arbeitslasten.

So zeigen Sie Ihre Knoten und Workloads an
  1. Wählen Sie im linken Navigationsbereich die Option Cluster aus. Wählen Sie in der Clusterliste den Namen des Clusters aus, den Sie erstellt haben, z. B. my-cluster.

  2. Auf dem my-clusterWählen Sie auf der Seite Folgendes aus:

    1. Registerkarte Compute (Datenverarbeitung) – Es wird eine Liste der Knoten angezeigt, die für den Cluster bereitgestellt wurden. Sie können den Namen eines Knotens auswählen, um weitere Informationen darüber anzuzeigen.

    2. Registerkarte „Ressourcen — Sie sehen alle Kubernetes Ressourcen, die standardmäßig in einem EKS Amazon-Cluster bereitgestellt werden. Wählen Sie einen Ressourcentyp in der Konsole aus, um mehr über ihn zu erfahren.

Schritt 5: Löschen von Ressourcen

Nachdem Sie mit dem Cluster und den Knoten fertig sind, die Sie für dieses Tutorial erstellt haben, sollten Sie die Ressourcen, die Sie erstellt haben, löschen. Wenn Sie vor dem Löschen der Ressourcen mehr mit diesem Cluster tun möchten, lesen Sie Nächste Schritte.

So löschen Sie die Ressourcen, die Sie in diesem Leitfaden erstellt haben
  1. Löschen Sie alle von Ihnen erstellten Knotengruppen oder Fargate-Profile.

    1. Öffnen Sie die EKS Amazon-Konsole unter https://console.aws.amazon.com/eks/home#/clusters.

    2. Wählen Sie im linken Navigationsbereich die Option Cluster aus. Wählen Sie in der Liste der Cluster my-cluster.

    3. Wählen Sie die Registerkarte Compute (Datenverarbeitung) aus.

    4. Wenn Sie eine Knotengruppe erstellt haben, Sie die Knotengruppe my-nodegroup und dann Delete (Löschen) aus. Geben Sie my-nodegroup ein und klicken Sie auf Delete (Löschen).

    5. Wählen Sie dies für jedes von Ihnen erstellte Fargate-Profil und dann Delete (Löschen) aus. Geben Sie den Namen des Profils ein und wählen Sie dann Löschen aus.

      Anmerkung

      Wenn Sie ein zweites Fargate-Profil löschen, müssen Sie möglicherweise warten, bis das erste Profil gelöscht wurde.

    6. Fahren Sie nicht fort, bis die Knotengruppe oder Fargate-Profile gelöscht sind.

  2. Löschen Sie den -Cluster.

    1. Wählen Sie im linken Navigationsbereich die Option Cluster aus. Wählen Sie in der Liste der Cluster my-cluster.

    2. Wählen Sie Delete cluster (Cluster löschen) aus.

    3. Geben Sie my-cluster ein und wählen Sie Delete (Löschen). Fahren Sie nicht fort, bis der Cluster gelöscht wurde.

  3. Löschen Sie den VPC AWS CloudFormation Stapel, den Sie erstellt haben.

    1. Öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.

    2. Wählen Sie den my-eks-vpc-stack-Stack und anschließend Delete Löschen aus.

    3. Im Bereich Löschen my-eks-vpc-stackWählen Sie im Bestätigungsdialogfeld Stapel löschen aus.

  4. Löschen Sie die IAM Rollen, die Sie erstellt haben.

    1. Öffnen Sie die IAM Konsole unter https://console.aws.amazon.com/iam/.

    2. Wählen Sie im linken Navigationsbereich Roles aus.

    3. Wählen Sie jede Rolle, die Sie erstellt haben, aus der Liste aus (myAmazonEKSClusterRole, sowie A mazonEKSFargate PodExecutionRole odermyAmazonEKSNodeRole). Wählen Sie Löschen, geben Sie den angeforderten Bestätigungstext ein und wählen Sie dann Löschen.

Nächste Schritte

Die folgenden Dokumentationsthemen helfen Ihnen bei der Erweiterung der Funktionalität Ihres Clusters.