Gérer l'infrastructure GKE

Un plan GKE contient des ressources personnalisées que vous pouvez combiner pour spécifier l'intention de déployer un cluster GKE. La liste suivante définit le rôle de chaque ressource personnalisée :

  • ContainerCluster : crée un cluster GKE privé avec un service mesh provisionné.
  • ClusterInit : initialise le cycle de vie du cluster géré par Telecom Network Automation. Ce cycle de vie inclut l'installation des composants Telecom Network Automation sur le cluster GKE.
  • SourceRepoRepository et Repository : configure le pipeline GitOps pour le cluster GKE créé à l'aide de Cloud Source Repositories et de Porch, ainsi que Config Sync, installé à partir de la ressource précédente.
  • ContainerNodePool : crée un pool de nœuds avec le système d'exploitation Ubuntu, le type de disque SSD et le type e2-standard-2 machine par défaut. Vous pouvez modifier ces informations.

Lorsque vous créez un déploiement, vous pouvez personnaliser le blueprint à l'aide des paramètres suivants dans le fichier setters.yaml :

Paramètre Description
project-id ID du projet actuel.
project-num Numéro du projet actuel.
cluster-name Nom du cluster GKE.
location Emplacement de calcul du cluster
master-ip-range Bloc CIDR d'adresses IP utilisé par les nœuds principaux GKE
cluster-ipv4-cidr-blocks Bloc CIDR d'adresses IP utilisé par les pods.
services-ipv4-cidr-blocks Bloc CIDR d'adresses IP utilisé par les services.
compute-network-name Nom du réseau de calcul. Modifiez ce nom si vous n'avez pas l'intention d'utiliser un VPC dans lequel un cluster d'orchestration est créé pour le cluster GKE.
clients-ipv4-cidr-blocks Bloc CIDR d'adresses IP pour les clients qui accèdent au cluster
node-count Nombre de nœuds dans le pool de nœuds par zone. Si un cluster régional est créé, le nombre de nœuds dans le pool de nœuds est multiplié par trois.
nodepool-name Nom du pool de nœuds.
node-machine-type Type de machine du nœud.

Blueprints GKE

Créer un blueprint GKE

  1. Dans le menu de navigation, cliquez sur Plans.
  2. Dans le menu déroulant, sélectionnez le cluster d'orchestration de votre choix.
  3. Cliquez sur Importer depuis la bibliothèque.
  4. Sélectionnez Plan du cluster GKE.
  5. Cliquez sur Ajouter un blueprint.
  6. Sur la page suivante, spécifiez un nom pour le blueprint.
    1. Vous pouvez également ajouter des libellés si nécessaire.
  7. Cliquez sur Créer. Votre blueprint apparaît dans la liste Blueprints brouillons.

Modifier un plan

  1. Dans le menu de navigation, cliquez sur Plans > Plan brouillon.
  2. Sélectionnez le plan de votre choix. Un éditeur de plans s'affiche.
  3. Modifiez les fichiers cluster.yaml et nodepool.yaml.
  4. Cliquez ensuite sur Enregistrer le fichier.

Proposer un plan

  1. Dans le menu de navigation, cliquez sur Plans > Plan brouillon.
  2. Sélectionnez le plan de votre choix. Un éditeur de plans s'affiche.
  3. Cliquez sur Proposer. L'état des mises à jour du plan passe à Proposé.

Approuver un plan

  1. Dans le menu de navigation, cliquez sur Plans.
  2. Cliquez sur l'icône Action du plan de votre choix.
  3. Sélectionnez Approuver. Le plan apparaît dans Plans approuvés.

Déploiement GKE

Créer un déploiement GKE

  1. Dans le menu de navigation, cliquez sur Plans > Plans approuvés.
  2. Cliquez sur le blueprint GKE que vous souhaitez déployer.
  3. Cliquez sur Créer un déploiement.
  4. Attribuez un nom au déploiement.
  5. Cliquez sur Créer un déploiement. Le déploiement apparaît dans Déploiement brouillon.

Modifier un déploiement GKE

  1. Dans le menu de navigation, cliquez sur Plans.
  2. Sélectionnez le déploiement GKE que vous souhaitez modifier. Un éditeur de déploiement s'affiche.
  3. Modifiez le fichier setters.yaml.
  4. Cliquez ensuite sur Enregistrer le fichier.

Appliquer un déploiement GKE

  1. Dans le menu de navigation, cliquez sur Plans.
  2. Sélectionnez le nom du déploiement GKE que vous souhaitez appliquer. Un éditeur de déploiement s'affiche.
  3. Cliquez sur Déployer. Une boîte de dialogue de confirmation s'affiche.
  4. Confirmez le déploiement en cliquant sur Déployer. Le déploiement s'affiche dans Déploiement appliqué.

Supprimer un cluster GKE

  1. Dans le menu de navigation, cliquez sur Déploiements > Déploiements appliqués.
  2. Sélectionnez le déploiement GKE que vous souhaitez supprimer.
  3. Cliquez sur Supprimer.
  4. Confirmez la suppression du déploiement.