Erstellen einer verwalteten Knotengruppe - Amazon EKS

Erstellen einer verwalteten Knotengruppe

In diesem Thema finden Sie Hinweise zum Starten einer Amazon EKS-verwalteten Knotengruppe von Linux-Arbeitsknoten, die mit Ihrem -Cluster registriert sind. Nachdem die Knoten dem Cluster beigetreten sind, können Sie Kubernetes-Anwendungen darin bereitstellen.

Wenn Sie zum ersten Mal eine Amazon EKS-verwaltete Knotengruppe starten, empfehlen wir Ihnen, stattdessen einer unserer Erste Schritte mit Amazon EKS-Anleitungen zu folgen. Die Anleitungen bieten exemplarische Vorgehensweisen zum Erstellen eines Amazon EKS-Clusters mit Knoten.

Wichtig

Prerequisites

  • Einen vorhandenen -Cluster. Wenn Sie keinen Cluster haben, empfehlen wir Ihnen, einem der folgenden Schritte auszuführen:Erste Schritte mit Amazon EKS-Anleitungen, um Ihren Cluster und Ihre Knotengruppe zu erstellen.

  • (Optional) Wenn Sie die Anzahl der Pods, die pro Instance ausgeführt werden können, erheblich erhöhen möchten, müssen Sie Version 1.9.0 oder höher des Amazon VPC CNI-Add-Ons installiert und entsprechend konfiguriert haben undAWSInstances von Nitro System. Weitere Informationen finden Sie unter Erhöhen Sie die Anzahl der verfügbaren IP-Adressen für Ihre Amazon-EC2-Knoten.

  • (Optional) Wenn Sie Pods aus einem anderen Subnetz als der Instanz IP-Adressen zuweisen möchten, müssen Sie die Prozedur unterBenutzerdefinierte CNI-Netzwerkebevor Sie Ihre Knotengruppe bereitstellen.

Sie können eine verwaltete Knotengruppe miteksctloder dieAWS Management Consoleaus.

eksctl

Erstellen einer verwalteten Knotengruppe mit eksctl

Für diesen Vorgang ist eksctl Version 0.67.0 oder höher erforderlich. Sie können Ihre Version mit dem folgenden Befehl überprüfen:

eksctl version

Weitere Informationen zur Installation oder zum Upgrade von eksctl finden Sie im Abschnitt Installieren oder Aktualisieren von eksctl.

Sie können Ihre Knotengruppe mit oder ohne Startvorlage erstellen. Eine Startvorlage ermöglicht eine größere Anpassung einer Knotengruppe, einschließlich der Bereitstellung eines benutzerdefinierten AMI oder der Bereitstellung von Argumenten für dieboostrap.sh-Skript in einem Amazon EKS optimierten AMI.

  1. (Optional) Wenn dieAmazonEKS_CNI_Policyverwaltete IAM-Richtlinie ist an IhreAmazon-EKS-Knoten-IAM-Rolle, empfehlen wir, sie einer IAM-Rolle zuzuweisen, die Sie den Kubernetesaws-node-Dienstkonto. Weitere Informationen finden Sie unter Konfigurieren des Amazon-VPC-CNI-Plug-Ins zur Verwendung von IAM-Rollen für Servicekonten.

  2. Erstellen Sie Ihre verwaltete Knotengruppe mit oder ohne Verwendung einer benutzerdefinierten Startvorlage. Geben Sie den folgenden Befehl ein, um eine vollständige Liste aller verfügbaren Optionen und Standardeinstellungen anzuzeigen.

    eksctl create nodegroup --help

    Ersetzen Sie die<example values>(einschließlich des<>) mit eigenen Werten.

    • Ohne Startvorlageeksctlerstellt eine standardmäßige Amazon EC2 Startvorlage in Ihrem Konto und stellt die Knotengruppe mithilfe einer Startvorlage bereit, die basierend auf den von Ihnen angegebenen Optionen erstellt wird. Bevor Sie einen Wert für--node-typefinden Sie unterAuswählen eines Amazon-EC2-Instance-Typsaus.

      Ersetzen<my-key>Mit dem Namen Ihres Amazon EC2 key pair oder öffentlichen Schlüsselpaares. Dieser Schlüssel wird verwendet, um SSH in Ihre Knoten nach dem Start. Wenn Sie noch kein Amazon EC2-Schlüsselpaar vorliegen haben, können Sie eines in der AWS Management Console erstellen. Weitere Informationen finden Sie unter Amazon EC2-Schlüsselpaare im Amazon EC2-Benutzerhandbuch für Linux-Instances.

      Wenn Sie planen, IAM-Rollen allen Kubernetes-Dienstkonten zuzuweisen, sodass Pods nur über die erforderlichen Mindestberechtigungen verfügen und keine Pods im Cluster aus anderen Gründen Zugriff auf den Amazon EC2 Instance-Metadaten-Dienst (IMDS) benötigen, empfehlen wir Ihnen, Blockieren des Pod-Zugriffs auf IMDS. Weitere Informationen erhalten Sie unter IAM-Rollen für Servicekonten und Einschränken des Zugriffs auf die Anmeldeinformationen des IMDS- und Amazon EC2-Instance-Profils. Wenn Sie den Pod-Zugriff auf IMDS blockieren möchten, fügen Sie den Befehl--disable-pod-imdsauf den folgenden Befehl.

      eksctl create nodegroup \ --cluster <my-cluster> \ --region <region-code> \ --name <my-mng> \ --node-type <m5.large> \ --nodes <3> \ --nodes-min <2> \ --nodes-max <4> \ --ssh-access \ --ssh-public-key <my-key>

      Ihre Instances können Pods optional eine deutlich höhere Anzahl von IP-Adressen zuweisen, Pods aus einem anderen CIDR-Block als der der Instanz IP-Adressen zuweisen und in einem Cluster ohne Internetzugang bereitgestellt werden. Weitere Informationen finden Sie unterErhöhen Sie die Anzahl der verfügbaren IP-Adressen für Ihre Amazon-EC2-Knoten,Benutzerdefinierte CNI-Netzwerke, undPrivate ClusterFür weitere Optionen, die dem vorherigen Befehl hinzugefügt werden.

      Verwaltete Knotengruppen berechnen und wenden einen einzelnen Wert für die maximale Anzahl von Pods an, die auf jedem Knoten Ihrer Knotengruppe ausgeführt werden können, basierend auf Instanztyp. Wenn Sie eine Knotengruppe mit unterschiedlichen Instanztypen erstellen, wird der kleinste Wert, der für alle Instanztypen berechnet wird, als die maximale Anzahl von Pods angewendet, die für jeden Instanztyp in der Knotengruppe ausgeführt werden können. Verwaltete Knotengruppen berechnen den Wert mithilfe des Skripts, auf das inVon Amazon EKS empfohlene maximale Pods für jeden Amazon-EC2-Instance-Typaus.

    • Mit einer Startvorlage— Die Startvorlage muss bereits vorhanden sein und muss die Anforderungen erfüllen, die inGrundlagen der Konfiguration der Vorlage startenaus. Wenn Sie planen, IAM-Rollen allen Kubernetes-Dienstkonten zuzuweisen, sodass Pods nur über die erforderlichen Mindestberechtigungen verfügen und keine Pods im Cluster aus anderen Gründen Zugriff auf den Amazon EC2 Instance-Metadaten-Dienst (IMDS) benötigen, empfehlen wir Ihnen, Blockieren des Pod-Zugriffs auf IMDS. Weitere Informationen erhalten Sie unter IAM-Rollen für Servicekonten und Einschränken des Zugriffs auf die Anmeldeinformationen des IMDS- und Amazon EC2-Instance-Profils. Wenn Sie den Pod-Zugriff auf IMDS blockieren möchten, geben Sie die erforderlichen Einstellungen in der Startvorlage an.

      1. Erstellen Sie eine Datei mit dem Namen eks-nodegroup.yaml und dem folgenden Inhalt. Mehrere Einstellungen, die Sie bei der Bereitstellung ohne Startvorlage angeben, werden in die Startvorlage verschoben. Wenn Sie keine version angeben, wird die Standardversion verwendet.

        apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: <my-cluster> region: <region-code> managedNodeGroups: - name: <node-group-lt> launchTemplate: id: lt-<id> version: "<1>"

        Eine vollständige Liste dereksctlKonfigurationsdateieinstellungen finden Sie unterSchema der Config dateiimeksctl-Dokumentation. Ihre Instanzen können Pods optional eine deutlich höhere Anzahl von IP-Adressen zuweisen, Pods aus einem anderen CIDR-Block als der der Instanz IP-Adressen zuweisen, verwenden Sie diecontainerdWenn Sie auf einem Cluster ohne ausgehenden Internetzugang bereitstellen. Weitere Informationen finden Sie unterErhöhen Sie die Anzahl der verfügbaren IP-Adressen für Ihre Amazon-EC2-Knoten,Benutzerdefinierte CNI-Netzwerke,Aktivieren der containerd-Laufzeit-Bootstrap-Flag, undPrivate ClusterFür zusätzliche Optionen, die der Konfigurationsdatei hinzugefügt werden.

        Wenn Sie in Ihrer Startvorlage keine AMI -ID angegeben haben, berechnet verwaltete Knotengruppen einen einzelnen Wert für die maximale Anzahl von Pods, die auf jedem Knoten Ihrer Knotengruppe ausgeführt werden können, basierend auf Instanztyp. Wenn Sie eine Knotengruppe mit unterschiedlichen Instanztypen erstellen, wird der kleinste Wert, der für alle Instanztypen berechnet wird, als die maximale Anzahl von Pods angewendet, die für jeden Instanztyp in der Knotengruppe ausgeführt werden können. Verwaltete Knotengruppen berechnen den Wert mithilfe des Skripts, auf das inVon Amazon EKS empfohlene maximale Pods für jeden Amazon-EC2-Instance-Typaus.

        Wenn Sie eine AMI -ID in Ihrer Startvorlage angegeben haben, müssen Sie die maximale Anzahl von Pods angeben, die auf jedem Knoten Ihrer Knotengruppe ausgeführt werden können, wenn SieBenutzerdefinierte Netzwerkeoder möchtenErhöhen Sie die Anzahl der Ihrer Instance zugewiesenen IP-Adressenaus. Weitere Informationen finden Sie unter Von Amazon EKS empfohlene maximale Pods für jeden Amazon-EC2-Instance-Typ.

      2. Stellen Sie den Treiber mit dem folgenden Befehl bereit.

        eksctl create nodegroup --config-file eks-nodegroup.yaml
AWS Management Console

So erstellen Sie Ihre verwaltete Knotengruppe mithilfe der OptionAWS Management Console

  1. Warten Sie, bis der Status des Clusters als angezeigt wird ACTIVE. Sie können keine verwaltete Knotengruppe für einen Cluster erstellen, der noch nicht ist ACTIVE.

  2. Öffnen Sie die Amazon EKS-Konsole unterhttps://console.aws.amazon.com/eks/home#/clustersaus.

  3. Wählen Sie den Namen des Clusters aus, in dem Sie die verwaltete Knotengruppe erstellen möchten.

  4. Wählen Sie die Registerkarte Configuration (Konfiguration).

  5. Wählen Sie auf der Registerkarte Configuration (Konfiguration) die Registerkarte Compute (Datenverarbeitung) und anschließend Add Node Group (Knotengruppe hinzufügen) aus.

  6. Geben Sie auf der Seite Configure node group (Knotengruppe konfigurieren) die Parameter entsprechend aus, und wählen Sie dann Next (Weiter).

    • Name – Geben Sie einen eindeutigen Namen für die verwaltete Knotengruppe ein.

    • Node IAM role name (Knotenrollenname) - Wählen Sie die Knoteninstance-Rolle aus, die mit Ihrer Knotengruppe verwendet werden soll. Weitere Informationen finden Sie unter Amazon-EKS-Knoten-IAM-Rolle.

      Wichtig

      Es wird empfohlen, eine Rolle zu verwenden, die derzeit nicht von einer selbstverwalteten Knotengruppe genutzt wird, oder eine, die Sie mit einer neuen selbstverwalteten Knotengruppe verwenden möchten. Weitere Informationen finden Sie unter Löschen einer verwalteten Knotengruppe.

    • Startvorlage— (Optional) Wählen Sie aus, ob Sie eine vorhandene Startvorlage verwenden möchten, und wählen Sie dann eineStartvorlagenversion(Optional). Wenn Sie keine Version auswählen, verwendet Amazon EKS die Standardversion der Vorlage. Startvorlagen ermöglichen eine stärkere Anpassung Ihrer Knotengruppe, z. B. das Bereitstellen eines benutzerdefinierten AMI, das Zuweisen einer deutlich höheren Anzahl von IP-Adressen zu Pods, das Zuweisen von IP-Adressen zu Pods aus einem anderen CIDR-Block als der der Instanz, aktivieren Sie diecontainerd-Laufzeit für Ihre Instances und Bereitstellen von Knoten auf einem Cluster ohne ausgehenden Internetzugang. Weitere Informationen finden Sie unter Erhöhen Sie die Anzahl der verfügbaren IP-Adressen für Ihre Amazon-EC2-Knoten, Benutzerdefinierte CNI-Netzwerke, Aktivieren der containerd-Laufzeit-Bootstrap-Flag und Private Cluster.

      Die Startvorlage muss die Anforderungen unterSupport für Startvorlagenaus. Wenn Sie keine eigene Startvorlage verwenden, erstellt die Amazon EKS-API eine standardmäßige Amazon EC2 Startvorlage in Ihrem Konto und stellt die Knotengruppe mithilfe der Standardstartvorlage bereit.

      Wenn SieIAM-Rollen für Dienstkonten, weisen Sie die erforderlichen Berechtigungen direkt allen Pods zu, die Zugriff aufAWS-Dienste verwenden und keine Pods in Ihrem Cluster aus anderen Gründen Zugriff auf IMDS benötigen, z. B. das Abrufen der aktuellen Region, können Sie den Zugriff auf IMDS auch für Pods deaktivieren, die kein Hostnetzwerk in einer Startvorlage verwenden. Weitere Informationen finden Sie unter Einschränken des Zugriffs auf die Anmeldeinformationen des IMDS- und Amazon EC2-Instance-Profils.

    • Kubernetes labels – (Optional) Sie können Kubernetes-Labels auf die Knoten in Ihrer verwalteten Knotengruppe anwenden.

    • Kubernetes taints – (Optional) Sie können Kubernetes-Taints mit dem Effekt entweder anwendenNo_Schedule,Prefer_No_Schedule, oderNo_Execute-Knoten in Ihrer verwalteten Knotengruppe.

    • Tags – (Optional) Sie können auswählen, ob Ihre Amazon-EKS-verwaltete Knotengruppe mit Tags markiert werden soll. Diese Tags werden nicht an andere Ressourcen in der Knotengruppe, z. B. -Gruppen oder Instances, weitergegeben. Weitere Informationen finden Sie unter Kennzeichnen Ihrer Amazon EKS-Ressourcen.

    • Konfiguration der Knotengruppe aktualisieren— (Optional) Sie können die Anzahl oder den Prozentsatz der Knoten auswählen, die parallel aktualisiert werden sollen. Wählen Sie entwederZahloderPercentage, um einen Wert einzugeben. Diese Knoten sind während der Aktualisierung nicht verfügbar.

  7. Geben Sie auf der Seite Set compute configuration (Datenverarbeitung-Konfiguration einrichten) die Parameter entsprechend ein, und wählen Sie dann Next (Weiter).

    • AMI type (AMI-Typ) Wählen Sie Amazon Linux 2 (AL2_x86_64) für Nicht-GPU-Instances oder Amazon Linux 2 GPU Enabled (AL2_x86_64_GPU) für GPU-Instances oder Amazon Linux 2 (AL2_ARM_64) für Arm aus.

      Wenn Sie Arm-Instances bereitstellen, sollten Sie die Überlegungen unterAmazon EKS-optimierte Arm Amazon Linux-AMIsvor der Bereitstellung.

      Wenn Sie auf der vorherigen Seite eine Startvorlage angegeben und in der Startvorlage ein AMI angegeben haben, können Sie keinen Wert auswählen. Der Wert aus der Vorlage wird angezeigt. Das in der Vorlage angegebene AMI muss die Anforderungen inAngeben eines AMIaus.

    • Capacity type (Kapazitätstyp)— Wählen Sie einen Kapazitätstyp aus. Weitere Informationen zur Auswahl eines Kapazitätstyps finden Sie unterKapazitätstypen für verwaltete Knotengruppenaus. Es ist nicht möglich, verschiedene Kapazitätstypen innerhalb derselben Knotengruppe zu mischen. Wenn Sie beide Kapazitätstypen verwenden möchten, erstellen Sie separate Knotengruppen mit jeweils eigenen Kapazitäts- und Instanztypen.

    • Instance-Typ— Standardmäßig wird ein oder mehrere Instanztypen angegeben. Um einen Standard-Instanztyp zu entfernen, wählen Sie das KontrollkästchenXauf der rechten Seite des Instance-Typs klicken. Instance Type (Instance-Typ) Wählen Sie den Instance-Typ aus, der in der verwalteten Knotengruppe verwendet werden soll. Bevor Sie einen Instanztyp auswählen, lesen SieAuswählen eines Amazon-EC2-Instance-Typsaus.

      Die Konsole zeigt eine Reihe von häufig verwendeten Instanztypen an. Die vollständige Gruppe der unterstützten Instance-Typen finden Sie in der Liste unteramazon-eks-nodegroup.yamlauf GitHub: Wenn Sie eine verwaltete Knotengruppe mit einem Instanztyp erstellen müssen, der nicht angezeigt wird, verwenden Sieeksctl, dieAWS CLI,AWS CloudFormationoder ein SDK, um die Knotengruppe zu erstellen. Wenn Sie auf der vorherigen Seite eine Startvorlage angegeben haben, können Sie keinen Wert auswählen, da der Instanztyp in der Startvorlage angegeben werden muss. Der Wert aus der Startvorlage wird angezeigt. Wenn Sie die OptionSpot-InstancesfürCapacity type (Kapazitätstyp)Wir empfehlen Ihnen, mehrere Instance-Typen anzugeben, um die Verfügbarkeit zu verbessern.

    • Disk size (Datenträgergröße) - Geben Sie die Datenträgergröße (in GiB) ein, die für das Stammvolume des Worker-Knotens verwendet werden soll.

      Wenn Sie auf der vorherigen Seite eine Startvorlage angegeben haben, können Sie keinen Wert auswählen, da dieser in der Startvorlage angegeben werden muss.

    • Minimum size (Mindestgröße) - Geben Sie die Mindestanzahl von Worker-Knoten an, auf die die verwaltete Knotengruppe skaliert werden kann.

    • Maximum size (Maximale Größe) - Geben Sie die maximale Anzahl von Worker-Knoten an, auf die die verwaltete Knotengruppe skaliert werden kann.

    • Desired size (Gewünschte Größe) - Geben Sie die aktuelle Anzahl von Worker-Knoten an, die die verwaltete Knotengruppe beim Start beibehalten soll.

      Anmerkung

      skaliert die Knotengruppe nicht automatisch. Sie können jedoch die Kubernetes-Cluster Autoscaler so konfigurieren, dass dies für Sie geschieht.

    • FürMaximal nicht verfügbarWählen Sie eine der folgenden Optionen und geben Sie einenValue:

      • Zahl— Wählen und geben Sie die Anzahl der Knoten in Ihrer Knotengruppe an, die parallel aktualisiert werden können. Diese Knoten sind während der Aktualisierung nicht verfügbar.

      • Percentage— Wählen und geben Sie den Prozentsatz der Knoten in der Knotengruppe an, die parallel aktualisiert werden können. Diese Knoten sind während der Aktualisierung nicht verfügbar. Dies ist nützlich, wenn Sie eine große Anzahl von Knoten in Ihrer Knotengruppe haben.

  8. Füllen Sie auf der Seite Specify Details (Details angeben) die Parameter entsprechend aus, und klicken Sie dann auf Next (Weiter).

    • Subnets (Subnetze) - Wählen Sie die Subnetze aus, in die die verwalteten Knoten gestartet werden sollen.

      Wichtig

      Wenn Sie eine zustandsbehaftete Anwendung über mehrere Availability Zones hinweg ausführen, die von Amazon EBS-Volumes gesichert wird und Kubernetes Cluster Autoscaler verwendet, sollten Sie mehrere Knotengruppen konfigurieren, die jeweils für eine einzelne Availability Zone gelten. Außerdem sollten Sie die --balance-similar-node-groups-Funktion aktivieren.

      Wichtig
      • Wenn Sie ein öffentliches Subnetz auswählen und für Ihren Cluster nur der öffentliche API-Server-Endpunkt aktiviert ist, muss das Subnetz überMapPublicIPOnLaunchsetzen Sie auftrue, damit die Instanzen erfolgreich einem Cluster beitreten können. Wenn das Subnetz miteksctloder dieAmazon EKSAWS CloudFormation-Vorlagenam oder nach dem 26. März 2020, ist diese Einstellung bereits auftrueaus. Wenn die Subnetze vor dem 26. März 2020 mit eksctl oder den AWS CloudFormation-Vorlagen erstellt wurden, müssen Sie die Einstellung manuell ändern. Weitere Informationen finden Sie unter Ändern des öffentlichen IPv4-Adressierungsattributs für Ihr Subnetz.

      • Wenn Sie eine Startvorlage verwenden und mehrere Netzwerkschnittstellen angeben, weist Amazon EC2 keine öffentliche IPv4-Adresse automatisch zu, selbst wennMapPublicIpOnLaunchwird auf gesetzttrueaus. Damit Knoten dem Cluster in diesem Szenario beitreten können, müssen Sie entweder den privaten API-Serverendpunkt des Clusters aktivieren oder Knoten in einem privaten Subnetz mit ausgehendem Internetzugriff starten, der über eine alternative Methode wie ein NAT-Gateway bereitgestellt wird. Weitere Informationen finden Sie unterAmazon-EC2-Instance-IP-Adressen pro Netzuwerkschnittstelle pro Instance-Typ im Amazon EC2-Benutzerhandbuch.

    • Zulassen des Remote-Zugriffs auf Knoten(Optional, aber standardmäßig). Mit der Aktivierung von SSH können Sie eine Verbindung zu Ihren Instances herstellen und Diagnoseinformationen erfassen, wenn Probleme auftreten. Führen Sie die folgenden Schritte aus, um den Fernzugriff zu aktivieren. Wir empfehlen dringend, den Fernzugriff zu aktivieren, wenn Sie Ihre Knotengruppe erstellen. Sie können den Fernzugriff nicht mehr aktivieren, nachdem die Knotengruppe erstellt wurde.

      Wenn Sie eine Startvorlage verwenden möchten, wird diese Option nicht angezeigt. Um den Remotezugriff auf Ihre Knoten zu aktivieren, geben Sie in der Startvorlage ein key pair an und stellen Sie sicher, dass der richtige Port für die Knoten in den Sicherheitsgruppen geöffnet ist, die Sie in der Startvorlage angeben. Weitere Informationen finden Sie unter Benutzerdefinierte Sicherheitsgruppen.

    • FürSSHkey pairWählen Sie (Optional) einen Amazon EC2 -SSH-Schlüssel aus, der verwendet werden soll. Weitere Informationen finden Sie unter Amazon EC2-Schlüsselpaare im Amazon EC2-Benutzerhandbuch für Linux-Instances. Wenn Sie eine Startvorlage verwenden möchten, können Sie keine auswählen.

    • FürZulassen des Remote-Zugriffs, wenn Sie den Zugriff auf bestimmte Instanzen beschränken möchten, wählen Sie die Sicherheitsgruppen aus, die diesen Instanzen zugeordnet sind. Wenn Sie keine bestimmten Sicherheitsgruppen auswählen, ist SSH-Zugriff von überall im Internet erlaubt (0.0.0.0/0).

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

    Wenn Arbeitsknoten dem Cluster nicht beitreten können, finden Sie weitere Informationen unter Worker-Knoten können nicht mit dem Cluster verknüpft werden im Handbuch zur Fehlerbehebung.

  10. Sehen Sie sich den Status Ihrer Knoten an und warten Sie, bis diese in den Ready-Status eintreten.

    kubectl get nodes --watch
  11. (Nur GPU-Worker) Wenn Sie einen GPU-Instance-Typ und das Amazon-EKS-optimierte beschleunigte AMI auswählen, müssen Sie das NVIDIA-Geräte-Plugin für Kubernetes mit dem folgenden Befehl als DaemonSet auf Ihren Cluster anwenden.

    kubectl apply -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.9.0/nvidia-device-plugin.yml
  12. (Optional) Nachdem Sie Linux-Workerknoten zu Ihrem Cluster hinzugefügt haben, führen Sie die Schritte unter Windows-Unterstützung aus, um dem Cluster Windows-Unterstützung hinzuzufügen und um Windows-Workerknoten hinzuzufügen. Alle Amazon EKS-Cluster müssen mindestens einen Linux-Workerknoten enthalten, selbst wenn Sie nur Windows-Workloads in Ihrem Cluster ausführen möchten.

Nachdem Sie nun über einen funktionierenden Amazon EKS-Cluster mit Worker-Knoten verfügen, können Sie mit der Installation von Kubernetes-Add-Ons und -Anwendungen auf Ihrem Cluster beginnen. Die folgenden Dokumentationsthemen helfen Ihnen bei der Erweiterung der Funktionalität Ihres Clusters.