Espaces de noms et projets Google Cloud


Config Connector crée des ressources Google Cloud à l'aide de la configuration Kubernetes. Ces ressources sont organisées en espaces de noms Kubernetes.

Comment Config Connector utilise les espaces de noms

Config Connector peut utiliser les annotations sur le Namespace de la ressource pour déterminer le projet, le dossier ou l'organisation dans lequel créer les ressources. L'annotation du Namespace ne sera appliquée que si la configuration de la ressource ne spécifie pas déjà où la créer. Pour en savoir plus, consultez la page Organiser les ressources avec des projets et des dossiers.

Par exemple, si vous souhaitez créer une instance Cloud SQL avec un nom mySQL dans votre projet et avec un ID de projet myProject, exécutez cette commande pour annoter votre espace de noms :

kubectl annotate namespace \
 NAMESPACE_NAME cnrm.cloud.google.com/project-id="myProject"

Remplacez NAMESPACE_NAME par le nom de votre espace de noms.

Créez ensuite un connecteur de configuration SQLInstance avec un nom mySQL dans votre espace de noms. Config Connector crée une instance Cloud SQL correspondante dans votre un projet Google Cloud spécifique, en fonction de l'annotation d'espace de noms configurée.

Utiliser les espaces de noms avec des projets, des dossiers et des organisations

Google Cloud est compatible avec l'organisation des ressources aux niveaux projet, dossier et organisation. Vous pouvez ajouter des annotations à vos espaces de noms Config Connector pour mapper les ressources à un projet, un dossier ou une organisation.

Pour en savoir plus, consultez la page Organiser les ressources avec des projets, des dossiers ou des organisations.