Partie 1 : Architecture Google Kubernetes Engine (GKE)

Le but de mon article est de créer un cluster Google Kubernetes engine zonal.

1) Overview architecture GKE

 

2) Single zone vs multi-zonal

Single-zone : le control plane du cluster ainsi que les nœuds sont crées sur la même zone.

Multi-zonal : les nœuds du cluster sont crées sur plusieurs zones, avec un seul replica du control plane.

 

3) Créer un cluster GKE

Avant de commencer, vous devez activer Google Kubernetes Engine API, et configurer les paramètres gcloud.

Configurer les paramètres gcloud :

Modifier le project ID par défaut :

gcloud config set project project-id

Pour un cluster zonal, modifier compute zone par défaut :

gcloud config set compute/zone compute-zone

Dans le cas de regional cluster, modifier compute region par défaut :

gcloud config set compute/region compute-region

Update gcloud à la dernière version :

gcloud components update
Créer un zonal cluster :

Utiliser la commande ci-dessous pour créer un cluster zonal avec la commande gcloud.

Remplacer les entrées suivantes avec les valeurs souhaitées :

  • CLUSTER_NAME : Le nom du cluster
  • COMPUTE_ZONE : compute zone pour le cluster control plane
  • --node-locations : spécifier la liste des compute_zone séparés par une virgule (sans espace)

Utiliser la version static par défaut :

gcloud container clusters create CLUSTER_NAME \
    --zone COMPUTE_ZONE \
    --node-locations COMPUTE_ZONE,COMPUTE_ZONE,[...]

 

1 réflexion sur “Partie 1 : Architecture Google Kubernetes Engine (GKE)”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *