Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Clústeres no creados por eksctl
Puede ejecutar eksctl comandos en clústeres que no fueron creados por. eksctl
nota
Eksctl solo admite clústeres sin propietario con nombres que sean compatibles con AWS. CloudFormation Cualquier nombre de clúster que no coincida con este valor no pasará la comprobación de validación de la CloudFormation API.
Comandos admitidos
Los siguientes comandos se pueden usar en clústeres creados por cualquier medio que no seaeksctl. Los comandos, los indicadores y las opciones del archivo de configuración se pueden usar exactamente de la misma manera.
Si nos hemos perdido alguna funcionalidad, háznoslo saber
-
✓ Crear:
-
✓
eksctl create nodegroup(consulte la nota a continuación) -
✓
eksctl create fargateprofile -
✓
eksctl create iamserviceaccount -
✓
eksctl create iamidentitymapping
-
-
✓ Obtenga:
-
✓
eksctl get clusters/cluster -
✓
eksctl get fargateprofile -
✓
eksctl get nodegroup -
✓
eksctl get labels
-
-
✓ Eliminar:
-
✓
eksctl delete cluster -
✓
eksctl delete nodegroup -
✓
eksctl delete fargateprofile -
✓
eksctl delete iamserviceaccount -
✓
eksctl delete iamidentitymapping
-
-
✓ Actualización:
-
✓
eksctl upgrade cluster -
✓
eksctl upgrade nodegroup
-
-
✓ Configurar/desactivar:
-
✓
eksctl set labels -
✓
eksctl unset labels
-
-
✓ Escala:
-
✓
eksctl scale nodegroup
-
-
✓ Desagüe:
-
✓
eksctl drain nodegroup
-
-
✓ Habilitar:
-
✓
eksctl enable profile -
✓
eksctl enable repo
-
-
✓ Utilidades:
-
✓
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
-
Creación de grupos de nodos
eksctl create nodegroupes el único comando que requiere una entrada específica por parte del usuario.
Como los usuarios pueden crear sus clústeres con cualquier configuración de red que deseen, por el momento no eksctl intentarán recuperar ni adivinar estos valores. Esto puede cambiar en el futuro a medida que aprendamos más sobre cómo las personas utilizan este comando en clústeres no creados por eksctl.
Esto significa que para crear grupos de nodos o grupos de nodos gestionados en un clúster que no fue creado por éleksctl, se debe proporcionar un archivo de configuración que contenga los detalles de la VPC. Como 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 obtener más información sobre las opciones de configuración de la VPC, consulte Redes.