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.