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.
didacticiel
Cette rubrique explique comment installer et configurer eksctl, puis comment l'utiliser pour créer un cluster Amazon EKS.
Étape 1 : installer eksctl
Procédez comme suit pour télécharger et installer la dernière version d'eksctl sur votre appareil Linux ou macOS :
Pour installer eksctl avec Homebrew
-
(Prérequis) Installez Homebrew
. -
Ajoutez le robinet AWS :
brew tap aws/tap -
Installer eksctl
brew install aws/tap/eksctl
Avant d'utiliser eksctl, effectuez les étapes de configuration suivantes :
-
Installation des prérequis :
-
Installez la version 2.x ou ultérieure de l'interface de ligne de commande AWS.
-
Installez kubectl en utilisant Homebrew
: brew install kubernetes-cli
-
-
Configurez les informations d'identification AWS dans votre environnement :
aws configure -
Vérifiez la configuration de la CLI AWS :
aws sts get-caller-identity
Étape 2 : Création du fichier de configuration du cluster
Créez un fichier de configuration de cluster en procédant comme suit :
-
Créez un nouveau fichier nommé
cluster.yaml:touch cluster.yaml -
Ajoutez la configuration de base de cluster suivante :
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
Personnalisez la configuration :
-
Mettez à jour le
regionpour qu'il corresponde à la région AWS souhaitée. -
Modifiez le en
instanceTypefonction de vos exigences en matière de charge de travail. -
Ajustez le
desiredCapacityminSize, etmaxSizeselon vos besoins.
-
-
Validez le fichier de configuration :
eksctl create cluster -f cluster.yaml --dry-run
Étape 3 : créer un cluster
Pour créer votre cluster EKS, procédez comme suit :
-
Créez le cluster à l'aide du fichier de configuration :
eksctl create cluster -f cluster.yaml -
Attendez la création du cluster (cela prend généralement 15 à 20 minutes).
-
Vérifiez la création du cluster :
eksctl get cluster -
Configurez kubectl pour utiliser votre nouveau cluster :
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
Vérifiez la connectivité du cluster :
kubectl get nodes
Votre cluster est maintenant prêt à être utilisé.
Facultatif : Supprimer le cluster
N'oubliez pas de supprimer le cluster lorsque vous avez terminé pour éviter des frais inutiles :
eksctl delete cluster -f cluster.yaml
Note
La création de clusters peut entraîner des frais AWS. Assurez-vous de consulter les tarifs d'Amazon EKS
Étapes suivantes
-
Configurer Kubectl pour se connecter au cluster
-
Déployer un exemple d'application