Spécifier une image de nœud

Cette page vous explique comment spécifier une image de nœud pour vos nœuds dans Google Kubernetes Engine (GKE).

Pour en savoir plus sur le fonctionnement des images de nœuds, consultez la page Images de nœuds.

Avant de commencer

Avant de commencer, effectuez les tâches suivantes :

Configurez les paramètres gcloud par défaut à l'aide de l'une des méthodes suivantes :

  • Utilisez gcloud init pour suivre les instructions permettant de définir les paramètres par défaut.
  • Utilisez gcloud config pour définir individuellement l'ID, la zone et la région de votre projet.

Utiliser gcloud init

  1. Exécutez gcloud init et suivez les instructions :

    gcloud init

    Si vous utilisez SSH sur un serveur distant, utilisez l'option --console-only pour empêcher la commande d'ouvrir un navigateur :

    gcloud init --console-only
  2. Suivez les instructions pour autoriser gcloud à utiliser votre compte Google Cloud.
  3. Créez ou sélectionnez une configuration.
  4. Choisissez un projet Google Cloud.
  5. Choisissez une zone Compute Engine par défaut.

Utiliser gcloud config

  • Définissez votre ID de projet par défaut :
    gcloud config set project project-id
  • Si vous travaillez avec des clusters zonaux, définissez votre zone de calcul par défaut :
    gcloud config set compute/zone compute-zone
  • Si vous utilisez des clusters régionaux, définissez votre région de calcul par défaut :
    gcloud config set compute/region compute-region
  • Mettez à jour gcloud vers la dernière version :
    gcloud components update

Spécifier une image de nœud

Vous pouvez sélectionner l'image de nœud que vous souhaitez utiliser lorsque vous créez un cluster, ou vous pouvez modifier l'image de nœud d'un cluster existant.

Créer un cluster

gcloud

Container-Optimized OS est l'option par défaut pour une image de nœud de cluster. Vous pouvez spécifier une autre image de nœud en indiquant l'option --image-type lorsque vous exécutez la commande gcloud container clusters create.

Pour créer un cluster avec Container-Optimized OS en tant qu'image de nœud :

gcloud container clusters create cluster-name

cluster-name est le nom que vous avez choisi pour le cluster.

Pour créer un cluster avec une image de nœud spécifique :

gcloud container clusters create cluster-name --image-type image-name

Où :

Console

  1. Accédez au menu Google Kubernetes Engine de Cloud Console.

    Accéder au menu Google Kubernetes Engine

  2. Cliquez sur le bouton Créer un cluster.

  3. Configurez le cluster selon vos besoins.

  4. Dans le volet de navigation, cliquez sur Nœuds sous Pools de nœuds.

  5. Dans la liste déroulante Type d'image, sélectionnez l'image de nœud souhaitée.

  6. Cliquez sur Créer.

Mettre à niveau un cluster existant

gcloud

Vous pouvez mettre à niveau un cluster existant afin d'utiliser les images de nœuds Container-Optimized OS ou Ubuntu à l'aide de la commande gcloud container clusters upgrade. Vous pouvez mettre à niveau tous les pools de nœuds du cluster ou indiquer un pool de nœuds spécifique à l'aide de --node-pool.

Pour mettre à niveau un cluster existant afin d'utiliser l'image de nœud Container-Optimized OS :

gcloud container clusters upgrade --image-type cos cluster-name \
    [--node-pool pool-name]

Pour mettre à niveau un cluster existant afin d'utiliser l'image de nœud Ubuntu :

gcloud container clusters upgrade --image-type ubuntu cluster-name \
    [--node-pool pool-name]

Console

  1. Accédez au menu Google Kubernetes Engine de Cloud Console.

    Accéder au menu Google Kubernetes Engine

  2. Cliquez sur le bouton "Modifier" du cluster, qui ressemble à un crayon.

  3. Dans Pools de nœuds, sélectionnez le pool de nœuds souhaité. La page Détails du pool de nœuds s'affiche.

  4. Sur cette page, cliquez sur Modifier.

  5. Dans la section Type d'image, cliquez sur Modifier.

  6. Sélectionnez l'image de nœud souhaitée.

  7. Cliquez sur Modifier.

  8. Attendez que les nœuds soient mis à niveau.

Étapes suivantes