Esta página foi traduzida pela API Cloud Translation.
Switch to English

Recursos com escopo de organização

O Config Connector pode gerenciar seus recursos no nível de projeto, pasta ou organização. Para que o Config Connector determine onde criar seus recursos, ele verifica se há uma anotação em seu recurso. Se não houver anotação aplicada ao recurso, o Config Connector verificará se o namespace tem uma anotação de escopo direcionado.

Anotar configuração de namespace

Para definir um código de organização padrão para recursos recém-criados, anote seu namespace. Confira se nenhum dos recursos tem essa anotação definida explicitamente na respectiva configuração. Para anotar o namespace usando a linha de comando, execute o seguinte comando:

kubectl annotate namespace NAMESPACE_NAME cnrm.cloud.google.com/organization-id=ORGANIZATION_ID

Substitua:

  • NAMESPACE_NAME: seu nome de namespace
  • ORGANIZATION_ID: é o ID da organização do Google Cloud.

Como alternativa, aplique um manifesto YAML descrevendo a anotação. Copie o YAML abaixo em um arquivo:

apiVersion: v1
kind: Namespace
metadata:
  annotations:
    cnrm.cloud.google.com/organization-id: ORGANIZATION_ID
  name: NAMESPACE_NAME

Substitua:

  • ORGANIZATION_ID: é o ID da organização do Google Cloud.
  • NAMESPACE_NAME: seu nome de namespace

Depois de criar o arquivo, aplique-o ao cluster.

Anotar a configuração de recursos

Para definir explicitamente o código da organização no nível do recurso, inclua esta anotação diretamente na configuração do recurso:

...
metadata:
  annotations:
    cnrm.cloud.google.com/organization-id: ORGANIZATION_ID
...

A seguir está um exemplo de como será o YAML de um recurso que contém essa anotação:

apiVersion: foo.cnrm.cloud.google.com/v1beta1
kind: FooBar
metadata:
  annotations:
    cnrm.cloud.google.com/organization-id: ORGANIZATION_ID
  name: foobarname