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 die Vorlagenunterstützung für verwaltete Knotengruppen
eksctl unterstützt das Starten verwalteter Knotengruppen mithilfe einer bereitgestellten Startvorlage. EC2 Dies ermöglicht mehrere Anpassungsoptionen für Knotengruppen, einschließlich der Bereitstellung von benutzerdefinierten Gruppen AMIs und Sicherheitsgruppen sowie der Weitergabe von Benutzerdaten für das Knoten-Bootstrapping.
Verwaltete Knotengruppen mithilfe einer bereitgestellten Startvorlage erstellen
# managed-cluster.yaml # A cluster with two managed nodegroups --- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: managed-cluster region: us-west-2 managedNodeGroups: - name: managed-ng-1 launchTemplate: id: lt-12345 version: "2" # optional (uses the default launch template version if unspecified) - name: managed-ng-2 minSize: 2 desiredCapacity: 2 maxSize: 4 labels: role: worker tags: nodegroup-name: managed-ng-2 privateNetworking: true launchTemplate: id: lt-12345
Aktualisierung einer verwalteten Knotengruppe zur Verwendung einer anderen Version der Startvorlage
eksctl upgrade nodegroup --name=managed-ng-1 --cluster=managed-cluster --launch-template-version=3
Anmerkung
Wenn eine Startvorlage ein benutzerdefiniertes AMI verwendet, sollte die neue Version auch ein benutzerdefiniertes AMI verwenden, da sonst der Upgrade-Vorgang fehlschlägt
Wenn eine Startvorlage kein benutzerdefiniertes AMI verwendet, kann auch die Kubernetes-Version angegeben werden, auf die das Upgrade durchgeführt werden soll:
eksctl upgrade nodegroup --name=managed-ng-1 --cluster=managed-cluster --launch-template-version=3 --kubernetes-version=1.17
Hinweise zur Unterstützung von benutzerdefinierten AMIs und Startvorlagen
-
Wenn eine Startvorlage bereitgestellt wird, werden die folgenden Felder nicht unterstützt:
instanceType
,,ami
,ssh.allow
,ssh.sourceSecurityGroupIds
,securityGroups
,instancePrefix
,instanceName
,ebsOptimized
,volumeEncrypted
,volumeKmsKeyID
,volumeIOPS
,maxPodsPerNode
,preBootstrapCommands
,overrideBootstrapCommand
unddisableIMDSv1
. -
Wenn Sie ein benutzerdefiniertes AMI (
ami
) verwenden,overrideBootstrapCommand
muss es auch so eingestellt werden, dass es das Bootstrapping durchführt. -
overrideBootstrapCommand
kann nur gesetzt werden, wenn ein benutzerdefiniertes AMI verwendet wird. -
Wenn eine Startvorlage bereitgestellt wird, gelten die in der Nodegroup-Konfiguration angegebenen Tags nur für die EKS-Nodegroup-Ressource und werden nicht an Instances weitergegeben. EC2