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á.
Clusters não criados pelo eksctl
Você pode executar eksctl comandos em clusters que não foram criados peloeksctl.
nota
O Eksctl só pode suportar clusters sem proprietário com nomes compatíveis com a AWS. CloudFormation Qualquer nome de cluster que não corresponda a isso falhará na verificação de validação CloudFormation da API.
Comandos compatíveis
Os comandos a seguir podem ser usados em clusters criados por qualquer outro meio que não sejaeksctl. Os comandos, sinalizadores e opções do arquivo de configuração podem ser usados exatamente da mesma maneira.
Se perdemos alguma funcionalidade, entre em contato conosco
-
✓ Crie:
-
✓
eksctl create nodegroup(veja a nota abaixo) -
✓
eksctl create fargateprofile -
✓
eksctl create iamserviceaccount -
✓
eksctl create iamidentitymapping
-
-
✓ Obtenha:
-
✓
eksctl get clusters/cluster -
✓
eksctl get fargateprofile -
✓
eksctl get nodegroup -
✓
eksctl get labels
-
-
✓ Excluir:
-
✓
eksctl delete cluster -
✓
eksctl delete nodegroup -
✓
eksctl delete fargateprofile -
✓
eksctl delete iamserviceaccount -
✓
eksctl delete iamidentitymapping
-
-
✓ Atualização:
-
✓
eksctl upgrade cluster -
✓
eksctl upgrade nodegroup
-
-
✓ Definir/Desativar:
-
✓
eksctl set labels -
✓
eksctl unset labels
-
-
✓ Escala:
-
✓
eksctl scale nodegroup
-
-
✓ Drene:
-
✓
eksctl drain nodegroup
-
-
✓ Habilitar:
-
✓
eksctl enable profile -
✓
eksctl enable repo
-
-
✓ Utilitários:
-
✓
eksctl utils associate-iam-oidc-provider -
✓
eksctl utils describe-stacks -
✓
eksctl utils install-vpc-controllers -
✓
eksctl utils nodegroup-health -
✓
eksctl utils set-public-access-cidrs -
✓
eksctl utils update-cluster-endpoints -
✓
eksctl utils update-cluster-logging -
✓
eksctl utils write-kubeconfig -
✓
eksctl utils update-coredns -
✓
eksctl utils update-aws-node -
✓
eksctl utils update-kube-proxy
-
Criação de grupos de nós
eksctl create nodegroupé o único comando que requer uma entrada específica do usuário.
Como os usuários podem criar seus clusters com qualquer configuração de rede que desejarem, por enquanto, não eksctl tentarão recuperar ou adivinhar esses valores. Isso pode mudar no futuro, à medida que aprendermos mais sobre como as pessoas estão usando esse comando em clusters não criados pelo eksctl.
Isso significa que, para criar grupos de nós ou grupos de nós gerenciados em um cluster que não foi criado poreksctl, um arquivo de configuração contendo detalhes da VPC deve ser fornecido. No mínimo:
--- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: non-eksctl-created-cluster region: us-west-2 vpc: id: "vpc-12345" securityGroup: "sg-12345" # this is the ControlPlaneSecurityGroup subnets: private: private1: id: "subnet-12345" private2: id: "subnet-67890" public: public1: id: "subnet-12345" public2: id: "subnet-67890" ...
Para obter mais informações sobre as opções de configuração da VPC, consulte Rede.