As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Corrida a seco
O recurso dry-run permite que você inspecione e altere as instâncias correspondentes ao seletor de instâncias antes de continuar com a criação de um grupo de nós.
Quando eksctl create cluster
é chamado com as opções do seletor de instância e--dry-run
, eksctl produzirá um ClusterConfig arquivo contendo um grupo de nós representando as opções da CLI e os tipos de instância definidos para as instâncias que correspondem aos critérios de recurso do seletor de instâncias.
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
O gerado ClusterConfig pode então ser passado paraeksctl create cluster
:
eksctl create cluster -f generated-cluster.yaml
Quando um ClusterConfig arquivo é passado com--dry-run
, eksctl exibirá um ClusterConfig arquivo contendo os valores definidos no arquivo.
Opções únicas em eksctl
Há certas opções únicas que não podem ser representadas no ClusterConfig
arquivo, por exemplo,--install-vpc-controllers
.
Espera-se que:
eksctl create cluster --<options...> --dry-run > config.yaml
seguido por:
eksctl create cluster -f config.yaml
seria equivalente a executar o primeiro comando sem--dry-run
.
Portanto, eksctl não permite a passagem de opções que não podem ser representadas no arquivo de configuração quando são passadas. --dry-run
Importante
Se você precisar passar um perfil da AWS, defina a variável de AWS_PROFILE
ambiente, em vez de passar a opção --profile
CLI.