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.SourceRepoRepositoryetRepository: 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 typee2-standard-2 machinepar 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
- Dans le menu de navigation, cliquez sur Plans.
- Dans le menu déroulant, sélectionnez le cluster d'orchestration de votre choix.
- Cliquez sur Importer depuis la bibliothèque.
- Sélectionnez Plan du cluster GKE.
- Cliquez sur Ajouter un blueprint.
- Sur la page suivante, spécifiez un nom pour le blueprint.
- Vous pouvez également ajouter des libellés si nécessaire.
- Cliquez sur Créer. Votre blueprint apparaît dans la liste Blueprints brouillons.
Modifier un plan
- Dans le menu de navigation, cliquez sur Plans > Plan brouillon.
- Sélectionnez le plan de votre choix. Un éditeur de plans s'affiche.
- Modifiez les fichiers
cluster.yamletnodepool.yaml. Cliquez ensuite sur Enregistrer le fichier.
Proposer un plan
- Dans le menu de navigation, cliquez sur Plans > Plan brouillon.
- Sélectionnez le plan de votre choix. Un éditeur de plans s'affiche.
- Cliquez sur Proposer. L'état des mises à jour du plan passe à Proposé.
Approuver un plan
- Dans le menu de navigation, cliquez sur Plans.
- Cliquez sur l'icône Action du plan de votre choix.
- Sélectionnez Approuver. Le plan apparaît dans Plans approuvés.
Déploiement GKE
Créer un déploiement GKE
- Dans le menu de navigation, cliquez sur Plans > Plans approuvés.
- Cliquez sur le blueprint GKE que vous souhaitez déployer.
- Cliquez sur Créer un déploiement.
- Attribuez un nom au déploiement.
- Cliquez sur Créer un déploiement. Le déploiement apparaît dans Déploiement brouillon.
Modifier un déploiement GKE
- Dans le menu de navigation, cliquez sur Plans.
- Sélectionnez le déploiement GKE que vous souhaitez modifier. Un éditeur de déploiement s'affiche.
- Modifiez le fichier
setters.yaml. - Cliquez ensuite sur Enregistrer le fichier.
Appliquer un déploiement GKE
- Dans le menu de navigation, cliquez sur Plans.
- Sélectionnez le nom du déploiement GKE que vous souhaitez appliquer. Un éditeur de déploiement s'affiche.
- Cliquez sur Déployer. Une boîte de dialogue de confirmation s'affiche.
- Confirmez le déploiement en cliquant sur Déployer. Le déploiement s'affiche dans Déploiement appliqué.
Supprimer un cluster GKE
- Dans le menu de navigation, cliquez sur Déploiements > Déploiements appliqués.
- Sélectionnez le déploiement GKE que vous souhaitez supprimer.
- Cliquez sur Supprimer.
- Confirmez la suppression du déploiement.