Namespaces e projetos do Google Cloud

O Config Connector cria recursos do Google Cloud usando a configuração do Kubernetes. Esses recursos estão organizados em Namespaces do Kubernetes.

Como o Config Connector usa namespaces

O Config Connector pode usar as anotações no Namespace do recurso para determinar em qual projeto, pasta ou organização os recursos serão criados. A anotação do Namespace será aplicada apenas se a configuração do recurso ainda não especificar onde criar o recurso. Para mais informações, consulte Como organizar recursos com projetos e pastas

Por exemplo, se você quiser criar uma instância do Cloud Spanner com um nome mySpanner no projeto com ID myProject, execute este comando para anotar o namespace, substituindo [NAMESPACE_NAME] pelo nome do namespace:

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

Em seguida, crie um SpannerInstance do Config Conector com o nome mySpanner no seu namespace. O Config Connector criará um Cloud Spanner correspondente no seu projeto especificado do Google Cloud, com base na anotação do namespace configurado.

Como usar namespaces com pastas e organizações

O Google Cloud é compatível com a organização de recursos nos níveis Projeto, Pasta e Organização. Adicione Anotações aos Namespaces do Config Connector para mapear recursos para uma Organização ou Pasta.

Para saber mais, consulte Como organizar recursos com projetos, pastas ou organizações.