Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Clusters non créés par eksctl
Vous pouvez exécuter eksctl des commandes sur des clusters qui n'ont pas été créés pareksctl.
Note
Eksctl ne peut prendre en charge que des clusters non propriétaires dont les noms sont compatibles avec AWS. CloudFormation Tout nom de cluster qui ne correspond pas à cette valeur échouera au contrôle de validation de CloudFormation l'API.
Commandes prises en charge
Les commandes suivantes peuvent être utilisées contre des clusters créés par tout autre moyen queeksctl. Les commandes, les drapeaux et les options du fichier de configuration peuvent être utilisés exactement de la même manière.
Si certaines fonctionnalités nous ont échappé, merci de nous le faire savoir
-
✓ Créez :
-
✓
eksctl create nodegroup(voir note ci-dessous) -
✓
eksctl create fargateprofile -
✓
eksctl create iamserviceaccount -
✓
eksctl create iamidentitymapping
-
-
✓ Obtenez :
-
✓
eksctl get clusters/cluster -
✓
eksctl get fargateprofile -
✓
eksctl get nodegroup -
✓
eksctl get labels
-
-
✓ Supprimer :
-
✓
eksctl delete cluster -
✓
eksctl delete nodegroup -
✓
eksctl delete fargateprofile -
✓
eksctl delete iamserviceaccount -
✓
eksctl delete iamidentitymapping
-
-
✓ Mise à niveau :
-
✓
eksctl upgrade cluster -
✓
eksctl upgrade nodegroup
-
-
✓ Activation/désactivation :
-
✓
eksctl set labels -
✓
eksctl unset labels
-
-
✓ Échelle :
-
✓
eksctl scale nodegroup
-
-
✓ Égouttage :
-
✓
eksctl drain nodegroup
-
-
✓ Activer :
-
✓
eksctl enable profile -
✓
eksctl enable repo
-
-
✓ Utilitaires :
-
✓
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
-
Création de groupes de nœuds
eksctl create nodegroupest la seule commande qui nécessite une saisie spécifique de la part de l'utilisateur.
Étant donné que les utilisateurs peuvent créer leurs clusters avec la configuration réseau de leur choix, ils n'eksctlessaieront pas pour le moment de récupérer ou de deviner ces valeurs. Cela pourrait changer à l'avenir à mesure que nous en apprendrons davantage sur la façon dont les utilisateurs utilisent cette commande sur des clusters non créés par eksctl.
Cela signifie que pour créer des groupes de nœuds ou des groupes de nœuds gérés sur un cluster qui n'a pas été créé pareksctl, un fichier de configuration contenant les détails du VPC doit être fourni. Au minimum :
--- 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" ...
Pour plus d'informations sur les options de configuration VPC, consultez la section Mise en réseau.