Créer un cluster alpha


Cette page explique comment créer un cluster alpha Google Kubernetes Engine, qui est un cluster avec les fonctionnalités alpha de Kubernetes activées dans GKE. Vous pouvez également en apprendre davantage sur les types de clusters et les architectures de clusters.

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

Si le message d'erreur One of [--zone, --region] must be supplied: Please specify location s'affiche, effectuez les tâches ci-dessous.

  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 pour les clusters zonaux ou une région pour les clusters régionaux ou Autopilot.

Utiliser gcloud config

  • Définissez votre ID de projet par défaut :
    gcloud config set project PROJECT_ID
  • Si vous utilisez des clusters zonaux, définissez votre zone de calcul par défaut :
    gcloud config set compute/zone COMPUTE_ZONE
  • Si vous utilisez des clusters Autopilot ou 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

Créer un cluster alpha

Vous pouvez créer un cluster alpha à l'aide de l'outil gcloud ou de Google Cloud Console.

gcloud

Exécutez la commande suivante :

gcloud container clusters create cluster-name \
    --enable-kubernetes-alpha \
    [--zone compute-zone] \
    [--cluster-version version]

Remplacez les éléments suivants :

  • cluster-name : nom choisi pour le cluster.
  • compute-zone : zone dans laquelle créer le cluster. L'option facultative --zone remplace la propriété par défaut compute/zone définie par gcloud config set compute/zone.

  • version : version de GKE à exécuter dans le cluster. Si vous omettez cette valeur, le cluster exécute la version par défaut actuelle documentée dans la page Gestion des versions et mises à jour.

Vous êtes invité à confirmer un avertissement indiquant que le cluster alpha ne sera pas mis à niveau et sera supprimé au bout de 30 jours :

This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the GKE SLA and should
  not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.

Console

  1. Accédez à la page Google Kubernetes Engine dans Cloud Console.

    Accéder à Google Kubernetes Engine

  2. Cliquez sur Créer.

  3. Dans la section Paramètres de base du cluster, procédez comme suit :

    1. Saisissez le nom de votre cluster.
    2. Pour le type d'emplacement, sélectionnez Zonal, puis choisissez la zone souhaitée pour votre cluster.
    3. Si vous créez un cluster multizones, cochez la case Spécifier les emplacements de nœud par défaut, puis choisissez des zones supplémentaires dans lesquelles vous souhaitez exécuter le cluster.
    4. Pour la Version du plan de contrôle, sélectionnez Version statique, puis choisissez une version de GKE.

  4. Dans le volet de navigation, cliquez sur default-pool sous Pools de nœuds.

  5. Dans la section Détails du pool de nœuds, procédez comme suit :

    1. Saisissez un nom pour le pool de nœuds par défaut.
    2. Pour les nœuds de version statique, choisissez la Version du nœud.
    3. Saisissez le nombre de nœuds à créer dans le cluster. Vous devez disposer d'un quota de ressources disponible pour les nœuds et les ressources associées (telles que les routes de pare-feu).
    4. Décochez les options Activer la mise à niveau automatique et Activer la réparation automatique.
  6. Dans le volet de navigation, cliquez sur Nœuds sous Pools de nœuds.

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

  8. Sélectionnez la configuration de la machine à utiliser par défaut pour les instances. Chaque type de machine est facturé différemment. Le type de machine par défaut est e2-medium. Pour plus d'informations sur les tarifs applicables aux différents types de machine, consultez la grille tarifaire par type de machine.

  9. Dans la liste déroulante Type de disque de démarrage, sélectionnez le type de disque souhaité.

  10. Saisissez la taille du disque de démarrage.

  11. Dans le volet de navigation, sous Cluster, cliquez sur Fonctionnalités.

  12. Cliquez sur Activer les fonctionnalités alpha Kubernetes dans ce cluster.

  13. Lisez et acceptez l'avertissement en sélectionnant J'ai compris les conséquences.

  14. Cliquez sur Create (Créer).

Après avoir créé un cluster, vous devez configurer kubectl pour pouvoir interagir avec le cluster depuis la ligne de commande.

Vérifier la date d'expiration d'un cluster alpha

Pour vérifier la date d'expiration des clusters alpha, exécutez la commande suivante :

gcloud container clusters list

Étape suivante