Namespaces e projetos do Google Cloud


O Config Connector cria Google Cloud recursos 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 SQL com o nome mySQL 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 SQLInstance do Config Conector com o nome mySQL no seu namespace. O Config Connector cria uma instância do Cloud SQL correspondente no seu projeto especificado do Google Cloud com base na anotação do namespace configurado.

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

OGoogle Cloud oferece suporte à 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.