Avec Cloud Code, vous pouvez créer un cluster Kubernetes avec Google Kubernetes Engine (GKE).
.Créer un cluster GKE et l'ajouter à votre KubeConfig
Pour créer un cluster, procédez comme suit :
- Cliquez sur Cloud Code, puis développez l'explorateur Kubernetes.
- Cliquez sur add (ajouter) Add a Cluster to the KubeConfig (Ajouter un cluster à KubeConfig).
- Sélectionnez Google Kubernetes Engine, puis Oui pour activer l'API Google Kubernetes Engine dans votre projet.
- Sélectionnez Standard ou Autopilot. Pour en savoir plus, consultez la section Comparer les modes Autopilot et Standard.
- Si vous y êtes invité, cliquez sur Open (Ouvrir) pour autoriser Cloud Code à ouvrir la console Google Cloud.
- Dans la console Google Cloud, choisissez les options de configuration que vous souhaitez personnaliser, puis cliquez sur Créer.
- Une fois le cluster créé, dans Cloud Code, cliquez sur l'icône Actualiser.
- Lorsque le nom de votre nouveau cluster apparaît dans la liste, cliquez dessus. Votre nouveau cluster est ajouté à votre fichier kubeconfig et défini comme contexte par défaut.
Conseil:Pour créer un cluster Kubernetes à l'aide de la palette de commandes, lancez la palette de commandes (appuyez sur Ctrl
/Cmd
+Shift
+P
ou cliquez sur Affichage > Palette de commandes), puis exécutez la commande Cloud Code: Créer un cluster GKE.
Utiliser un cluster GKE existant
Si vous possédez un cluster GKE standard ou Autopilot, vous pouvez le définir comme cluster actif et l'utiliser avec Cloud Code.
- Cliquez sur Cloud Code, puis développez l'explorateur Kubernetes.
- Cliquez sur add (ajouter) Add a Cluster to the KubeConfig (Ajouter un cluster à KubeConfig).
- Cliquez sur Google Kubernetes Engine.
- Cliquez sur le nom de votre cluster. Votre cluster est ajouté à KubeConfig.
Définir un cluster comme contexte par défaut
Le cluster actif est le cluster sur lequel votre application est déployée par défaut.
- Cliquez sur Cloud Code, puis développez l'explorateur Kubernetes.
- Effectuez un clic droit sur un cluster, puis cliquez sur Définir comme cluster actif.
Exécuter une application sur GKE
Pour exécuter ou déboguer une application sur GKE, vous devez définir le dépôt d'images de conteneurs de votre projet.
Lorsque vous tentez de déboguer, vous pouvez être invité à authentifier vos identifiants pour exécuter et déboguer une application en local.
Pour en savoir plus, consultez la page Premiers pas avec Cloud Code pour Kubernetes.
Supprimer un cluster de votre KubeConfig
Une fois que vous avez supprimé un cluster de votre KubeConfig, il n'est plus possible d'effectuer un déploiement sur ce cluster.
- Cliquez sur Cloud Code, puis développez l'explorateur Kubernetes.
- Cliquez avec le bouton droit sur un cluster, puis cliquez sur Remove Context Under Cluster (Supprimer le contexte sous le cluster).
Ouvrir un terminal interactif dans un conteneur
- Cliquez sur Cloud Code, puis développez l'explorateur Kubernetes.
- Développez votre cluster minikube, puis Pods et Conteneurs.
- Effectuez un clic droit sur un conteneur, puis cliquez sur Get Terminal (Obtenir un terminal).
Ouvrir une adresse IP externe
- Cliquez sur Cloud Code, puis développez l'explorateur Kubernetes.
- Développez votre cluster Minikube, puis Services.
- Développez External IPs (Adresses IP externes), faites un clic droit sur une adresse IP, puis cliquez sur Open Address (Ouvrir l'adresse).
- Cliquez sur Ouvrir.
Créer et ajouter un cluster provenant d'un autre fournisseur cloud
Si vous utilisez un cluster sur site ou un cluster d'un autre fournisseur tel qu'Azure ou AWS, créez le cluster et ajoutez-le à votre KubeConfig à l'aide des outils du fournisseur.
Étapes suivantes
- Organisez l'accès à votre cluster à l'aide de fichiers kubeconfig.
- Découvrez comment ajouter ou supprimer des fichiers kubeconfig dans Cloud Code, ou comment basculer entre eux.
- Développez et déboguez des parties d'une application de microservices à l'aide de Skaffold.
- Utilisez la synchronisation des fichiers et le hot reload pour accélérer le développement.
- Déboguer votre application dans Cloud Code