Trockenlauf - Eksctl-Benutzerhandbuch

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.

Trockenlauf

Mit der Dry-Run-Funktion können Sie die Instanzen überprüfen und ändern, denen die Instanzauswahl entspricht, bevor Sie mit der Erstellung einer Knotengruppe fortfahren.

Wenn mit den Instanzauswahloptionen und aufgerufen eksctl create cluster wird--dry-run, gibt eksctl eine ClusterConfig Datei aus, die eine Knotengruppe enthält, die die CLI-Optionen und die Instanztypen darstellt, die für die Instanzen festgelegt sind, denen die Ressourcenkriterien für die Instanzauswahl entsprechen.

eksctl create cluster --name development --dry-run apiVersion: eksctl.io/v1alpha5 cloudWatch: clusterLogging: {} iam: vpcResourceControllerPolicy: true withOIDC: false kind: ClusterConfig managedNodeGroups: - amiFamily: AmazonLinux2 desiredCapacity: 2 disableIMDSv1: true disablePodIMDS: false iam: withAddonPolicies: albIngress: false appMesh: false appMeshPreview: false autoScaler: false certManager: false cloudWatch: false ebs: false efs: false externalDNS: false fsx: false imageBuilder: false xRay: false instanceSelector: {} instanceType: m5.large labels: alpha.eksctl.io/cluster-name: development alpha.eksctl.io/nodegroup-name: ng-4aba8a47 maxSize: 2 minSize: 2 name: ng-4aba8a47 privateNetworking: false securityGroups: withLocal: null withShared: null ssh: allow: false enableSsm: false publicKeyPath: "" tags: alpha.eksctl.io/nodegroup-name: ng-4aba8a47 alpha.eksctl.io/nodegroup-type: managed volumeIOPS: 3000 volumeSize: 80 volumeThroughput: 125 volumeType: gp3 metadata: name: development region: us-west-2 version: "1.24" privateCluster: enabled: false vpc: autoAllocateIPv6: false cidr: 192.168.0.0/16 clusterEndpoints: privateAccess: false publicAccess: true manageSharedNodeSecurityGroupRules: true nat: gateway: Single

Die generierte ClusterConfig Datei kann dann übergeben werden an: eksctl create cluster

eksctl create cluster -f generated-cluster.yaml

Wenn eine ClusterConfig Datei mit übergeben wird--dry-run, gibt eksctl eine ClusterConfig Datei aus, die die in der Datei festgelegten Werte enthält.

Einmalige Optionen in eksctl

Es gibt bestimmte einmalige Optionen, die in der ClusterConfig Datei nicht dargestellt werden können, z. B. --install-vpc-controllers

Es wird erwartet, dass:

eksctl create cluster --<options...> --dry-run > config.yaml

gefolgt von:

eksctl create cluster -f config.yaml

wäre gleichbedeutend mit der Ausführung des ersten Befehls ohne--dry-run.

eksctl verbietet daher die Übergabe von Optionen, die nicht in der Konfigurationsdatei dargestellt werden können, wenn sie --dry-run übergeben werden.

Wichtig

Wenn Sie ein AWS-Profil übergeben müssen, legen Sie die AWS_PROFILE Umgebungsvariable fest, anstatt die --profile CLI-Option zu übergeben.