Cette page explique comment gérer les blueprints et les déploiements GDC, et comment créer et supprimer un cluster GDC.
Plan de cluster de charge de travail GDC
Le blueprint de cluster de charge de travail GDC contient des ressources personnalisées que vous pouvez combiner pour spécifier l'intention de déployer un cluster GDC. Pour obtenir un exemple de définition de ressource personnalisée de cluster de charge de travail, consultez Exemple de CRD WorkloadCluster.
La liste suivante définit le rôle de chaque ressource personnalisée :
WorkloadCluster : crée un cluster GDC basé sur un plan de contrôle local avec un pool de nœuds et une connexion VPN entre le cluster GDC créé et le VPC du cluster d'orchestration de l'automatisation du réseau Telecom.
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 GDC requis pour la gestion du cycle de vie.
SourceRepoRepository et Repository : configure le pipeline GitOps pour le cluster GDC créé à l'aide de Cloud Source Repositories et de Porch avec ConfigSync, installé à partir de la ressource précédente.
ComputeFirewall : crée une règle de pare-feu dans le VPC du cluster Telecom Network Automation Orchestration pour autoriser le trafic TCP entrant sur le port 3000 provenant de la même plage d'adresses IP que celle utilisée comme plage d'adresses de pod du cluster GDC.
ImagePull : configure les identifiants requis sur le cluster GDC pour que
kubeletpuisse extraire des images du registre d'artefacts.
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 projetGoogle Cloud cible dans lequel |
| Le cluster d'orchestration Telecom Network Automation est créé. | |
cluster-name
|
Nom unique qui identifie un cluster donné. Ce nom doit être unique pour tous les déploiements. |
username
|
Nom du compte utilisateur dans le projet Google Cloud cible autorisé à modifier les ressources du cluster. |
cluster-ipv4-cidr-blocks
|
Bloc CIDR IPv4 pour les pods Kubernetes qui s'exécutent sur le cluster. |
services-ipv4-cidr-blocks
|
Bloc CIDR IPv4 pour les services Kubernetes qui s'exécutent sur le cluster |
cluster-location
|
Région Google Cloud dans laquelle vous souhaitez créer le cluster. |
nodepool-name
|
Nom unique qui identifie le pool de nœuds. Ce nom doit être unique pour tous les déploiements. |
node-count
|
Nombre de nœuds que le pool de nœuds doit contenir. |
scale-down-grace-period-seconds
|
Spécifie la période, en secondes, pendant laquelle attendre la migration des charges de travail NF à partir des nœuds supprimés lors du scale-down.
Par exemple, node-count est réduit lors d'une mise à jour. Ce processus permet de réduire l'échelle du cluster sans interruption. Remarque : Ce processus ne s'applique que lorsque les charges de travail NF utilisent le libellé de pod requis, infra.tna.cloud.google.com/nf-workload, pour que Telecom Network Automation identifie les charges de travail NF critiques. |
edge-zone-name
|
Nom de la zone GDC cible. Cette zone doit se trouver dans la région spécifiée dans cluster-location. |
vpn-connection-name
|
Nom unique qui identifie la connexion VPN. Ce nom doit être unique pour tous les déploiements. |
vpc-name |
Nom du réseau VPC de |
Cluster d'orchestration Telecom Network Automation. Si vous avez sélectionné Activer la configuration de gestion lors de la création du cluster d'orchestration, il doit s'agir du nom du réseau VPC. Sinon, le réseau VPC par défaut créé par Telecom Network Automation est tnavpc-01. |
|
nat-gateway-ip
|
Adresse IP de la passerelle NAT pour le cluster cible |
image-registry-server
|
Serveur de registre d'images où sont stockées les images de charge de travail GDC. Les images sont stockées dans us-central1-docker.pkg.dev. |
control-plane-node-count
|
Nombre de nœuds pour exécuter les charges de travail du plan de contrôle local.
Les valeurs valides sont 3 pour la haute disponibilité et 1 pour le fonctionnement standard. |
control-plane-shared-deployment-policy
|
Indique si les charges de travail des applications peuvent s'exécuter sur les nœuds qui exécutent les charges de travail du plan de contrôle local. Les valeurs valides sont DISALLOWED et ALLOWED. |
external-lb-ipv4-address-pools
|
Liste d'adresses IPv4, de plages d'adresses ou de sous-réseaux séparés par une virgule pour le trafic entrant sur les services qui s'exécutent derrière l'équilibreur de charge GDC. La plage doit appartenir au pool de sous-réseaux d'adresses IP de l'équilibreur de charge mentionné lors de la mise en service du rack. |
targetVersion
|
Spécifie la version du logiciel GDC que vous souhaitez exécuter sur ce cluster au format 1.X.Y, où X correspond à la version mineure et Y à la version du correctif. Par exemple, 1.5.0. |
Plans de centres de données Google
Créer un plan
- 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 le plan Plan du cluster de charge de travail GDCE.
- Cliquez sur Ajouter un blueprint.
- Sur l'écran suivant, spécifiez un nom approprié. Par exemple,
workloadcluster1pour le blueprint de cluster GDC. - Vous pouvez également ajouter des libellés.
- Ensuite, cliquez sur Créer.
- Le blueprint apparaît dans la liste Blueprints provisoires.
Modifier un plan
- Dans le menu de navigation, cliquez sur Plans > Brouillons de plans.
- Sélectionnez le plan de votre choix. Un éditeur de plans s'affiche.
- Modifiez le plan. Nous vous déconseillons d'apporter des modifications au plan spécifique à l'étape actuelle.
Proposer un plan
- Dans le menu de navigation, cliquez sur Plans > Plan brouillons.
- 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.
- Dans le plan de conception de votre choix, cliquez sur Action.
- Sélectionnez Approuver. Le plan apparaît dans Plans approuvés.
Déploiement GDC
Créer un déploiement de plan
- Dans le menu de navigation, cliquez sur **Plans > Plans approuvés.
- Sélectionnez le nom du plan de votre choix.
- Cliquez sur Créer un déploiement.
- Attribuez un nom au déploiement. Par exemple,
workloadcluster1-deploy1. - Cliquez sur Créer un déploiement. Le déploiement apparaît dans Déploiement brouillon.
Modifier un déploiement de plan
- Dans le menu de navigation, cliquez sur Plans.
- Sélectionnez le nom du déploiement de votre choix. Un éditeur de déploiement s'affiche.
- Modifiez le fichier
setters.yaml.- Remarque : Veillez à modifier soigneusement les champs et à apporter les modifications nécessaires aux valeurs. Pour obtenir une description de ces champs, consultez Plans de cluster de charge de travail GDC.
- Cliquez sur "Enregistrer le fichier".
Appliquer un déploiement de plan
- Dans le menu de navigation, cliquez sur Plans.
- Sélectionnez le nom du déploiement de votre choix. Un éditeur de déploiement s'affiche.
- Cliquez sur Déployer. Une boîte de dialogue s'affiche.
- Dans la boîte de dialogue, cliquez sur Déployer. Le déploiement s'affiche dans Déploiement appliqué.
Scaler un cluster GDC à la hausse et à la baisse
- Dans le menu de navigation, cliquez sur Plans > Déploiements appliqués.
- Sélectionnez le déploiement de votre choix.
- Cliquez sur Afficher.
- Cliquez sur Modifier le déploiement.
- Augmentez ou diminuez la valeur
node-countdu fichiersetters.yaml. Lorsque vous diminueznode-count, définissez le champscale-down-grace-period-secondspour permettre aux charges de travail NF de migrer à partir du nœud en cours de suppression avant le scaling à la baisse. - Cliquez sur Enregistrer le fichier. Le déploiement apparaît dans Déploiement brouillon.
- Accédez à Déploiements.
- Dans Déploiement brouillon, sélectionnez le nom du déploiement de votre choix. Un éditeur de déploiement s'affiche.
- Cliquez sur Déployer.
- Confirmez le déploiement. Le déploiement s'affiche dans Déploiement appliqué.
Supprimer un cluster GDC
- Dans le menu de navigation, cliquez sur Plans.
- Dans le menu déroulant, sélectionnez le cluster d'orchestration de votre choix.
- Cliquez sur Déploiement appliqué.
- Cliquez sur l'icône Action pour le déploiement.
- Cliquez sur Supprimer. Une boîte de dialogue de confirmation s'affiche.
- Confirmez la suppression en cliquant sur Supprimer.
La suppression peut prendre jusqu'à 30 minutes.