Ajouter un cluster Kubernetes

Cloud Code permet de créer un cluster Kubernetes avec GKE, Minikube, AWS, et Azure. En outre, vous pouvez travailler avec un cluster local, si vous utilisez Docker Desktop.

Créer ou utiliser un cluster Kubernetes existant avec GKE

Créer un cluster

L'explorateur GKE permet de créer rapidement un cluster :

  1. Dans l'en-tête du panneau de l'explorateur Google Kubernetes Engine, cliquez sur l'icône plus Icône Créer un cluster GKE en forme de plus (visible uniquement lors du survol avec la souris) pour lancer l'assistant de création de cluster.

  2. Sélectionnez le mode de cluster de votre choix, Standard ou Autopilot.

  3. Ensuite, sélectionnez l'ID de votre projet (ou utilisez celui par défaut), la zone/région et le nom du cluster.

  4. Cliquez sur Create Cluster (Créer le cluster).

Créer un cluster GKE avec l'assistant de création de cluster

Conseil : Vous pouvez également créer un cluster Kubernetes à l’aide de la palette de commandes (Icône Gérer en forme de roue dentée > Palette de commandes). Lancez la palette de commandes et choisissez Cloud Code: Create GKE Cluster (Cloud Code : Créer un cluster GKE) pour ouvrir l'assistant de création de cluster.

Utiliser des clusters existants

Si vous disposez d'un cluster GKE standard ou automatique, vous pouvez le définir comme cluster actif et l'utiliser avec Cloud Code. Vos clusters existants sont accessibles via votre explorateur d'applications Kubernetes, dans lequel vous pouvez sélectionner votre cluster préféré, effectuer un clic droit, puis sélectionner Définir comme cluster actif. s'affiche en haut de l'écran.

Créer un cluster Kubernetes avec Minikube

Vous pouvez utiliser la barre d'état de Minikube (située dans la barre d'état, à côté de la barre d'état Cloud Code) pour démarrer, arrêter, suspendre et afficher l'état d'un cluster Minikube.

Barre d'état Minikube indiquant que le cluster n'est pas en cours d'exécution

Pour démarrer un cluster, cliquez sur la barre d'état Minikube et choisissez "Démarrer" :

Démarrer un cluster Minikube

Pour mettre en pause ou arrêter un cluster en cours d'exécution, cliquez sur la barre d'état Minikube et choisissez l'action de votre choix :

Arrêter un cluster Minikube

Créer une pile de clusters AWS

Si vous souhaitez créer une pile de clusters AWS, vous pouvez le faire à l'aide de l'explorateur de cluster EKS AWS. Cliquez sur l'icône à trois points Plus d'actions... et sélectionnez "Create new AWS EKS Cluster Stack" (Créer une pile de clusters EKS AWS) pour lancer l'assistant de création de cluster.

Notez que pour créer une pile de clusters, vous devez avoir préalablement installé et configuré la CLI AWS (en exécutant "aws configure").

Lorsque l'environnement est prêt, sélectionnez vos préférences de configuration (nom du cluster, type de machine, région, nombre de machines et chemin d'accès de la clé SSH), puis cliquez sur "Create Cluster" (Créer un cluster). La création d'une pile de clusters prend environ 20 minutes.

Créer une pile de clusters AWS avec l'assistant de création de cluster

Conseil : Comme c'était le cas pour la création d'un cluster GKE, vous pouvez également créer une pile de clusters EKS AWS à l'aide de la palette de commandes (Icône Gérer en forme de roue dentée > Palette de commandes). Lancez la palette de commandes et choisissez Cloud Code: Create AWS EKS Cluster Stack (Cloud Code : Créer une pile de clusters EKS AWS) pour ouvrir l'assistant de création de cluster.

Créer un cluster Azure

Si vous souhaitez créer un cluster AKS, vous pouvez le faire à l'aide de l'explorateur Kubernetes Azure. Cliquez sur l'icône à trois points Plus d'actions... et sélectionnez "Create Azure Kubernetes cluster" (Créer un cluster Kubernetes Azure) pour lancer l'assistant de création de cluster.

Azure CLI doit déjà être installé sur votre PATH. Vous devez également être connecté (en exécutant az login) pour créer un cluster Azure.

Lorsque l'environnement est prêt, sélectionnez vos préférences de configuration (groupe de ressources, emplacement, nom du cluster, nombre de machines et type de machine), puis cliquez sur "Create Cluster" (Créer un cluster).

Conseil : Vous pouvez également créer un cluster Kubernetes Azure à l’aide de la palette de commandes (Icône Gérer en forme de roue dentée > Palette de commandes). Lancez la palette de commandes et choisissez Cloud Code: Create Azure Kubernetes cluster (Cloud Code : Créer un cluster Kubernetes Azure) pour ouvrir l'assistant de création de cluster.

Utiliser des clusters locaux

En plus de Minikube, vous pouvez également travailler avec Cloud Code si vous utilisez Docker Desktop (pour Mac ou Windows).

La seule configuration supplémentaire requise pour que Cloud Code fonctionne avec un cluster local consiste à s'assurer que votre configuration par défaut (par exemple, ~/.kube/config) contient votre cluster local. Ce cluster doit être défini comme contexte actuel.

Par exemple, si vous utilisiez un cluster local, docker-for-desktop, avec Docker Desktop, définissez votre cluster préféré à l'aide de la commande suivante :

kubectl config use-context docker-for-desktop

Assistance

Pour envoyer vos commentaires, signalez tout problème sur GitHub ou posez une question sur Stack Overflow.