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 de mySpanner no projeto com um ID de projeto de myProject, execute este comando para anotar o namespace:

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

Substitua NAMESPACE_NAME pelo nome do namespace.

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

Como usar namespaces com projetos, pastas e organizações

O Google Cloud é compatível com a organização de recursos nos níveis Projeto, Pasta e Organização. É possível adicionar anotações aos namespaces do Config Connector para mapear recursos a um projeto, uma pasta ou organização.

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