didacticiel - Guide de l'utilisateur d'Eksctl

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

  1. (Prérequis) Installez Homebrew.

  2. Ajoutez le robinet AWS :

    brew tap aws/tap
  3. Installer eksctl

    brew install aws/tap/eksctl

Avant d'utiliser eksctl, effectuez les étapes de configuration suivantes :

  1. Installation des prérequis :

  2. Configurez les informations d'identification AWS dans votre environnement :

    aws configure
  3. 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 :

  1. Créez un nouveau fichier nommé cluster.yaml :

    touch cluster.yaml
  2. 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
  3. Personnalisez la configuration :

    • Mettez à jour le region pour qu'il corresponde à la région AWS souhaitée.

    • Modifiez le en instanceType fonction de vos exigences en matière de charge de travail.

    • Ajustez le desiredCapacityminSize, et maxSize selon vos besoins.

  4. 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 :

  1. Créez le cluster à l'aide du fichier de configuration :

    eksctl create cluster -f cluster.yaml
  2. Attendez la création du cluster (cela prend généralement 15 à 20 minutes).

  3. Vérifiez la création du cluster :

    eksctl get cluster
  4. Configurez kubectl pour utiliser votre nouveau cluster :

    aws eks update-kubeconfig --name basic-cluster --region us-west-2
  5. 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 avant de créer un cluster.

Étapes suivantes

  • Configurer Kubectl pour se connecter au cluster

  • Déployer un exemple d'application