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.