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.