Ficheiro de configuração de credenciais

Esta página descreve os campos num ficheiro de configuração de credenciais para o Google Distributed Cloud.

Usa um ficheiro de configuração de credenciais para armazenar nomes de utilizador e palavras-passe. Seguem-se alguns exemplos de como usaria um ficheiro de configuração de credenciais:

  • No ficheiro de configuração do cluster de administrador, especifique um ficheiro que contenha credenciais para o seu servidor vCenter.

  • No ficheiro de configuração do cluster de administrador, especifique um ficheiro que contenha as credenciais para o seu registo Docker privado.

Modelo

Manter as credenciais num ficheiro separado do ficheiro de configuração do cluster ajuda a limitar o número de pessoas que têm acesso às credenciais.

Preencher os campos num ficheiro de configuração de credenciais

No ficheiro de configuração das credenciais, introduza os valores dos campos conforme descrito nesta secção.

items

Matriz de objetos, cada um dos quais contém um nome de utilizador e uma palavra-passe.

items[0].name

String. Um nome à sua escolha para o objeto. Por exemplo:

items:
- name: "vcenter-creds"

items[0].username

String. Um nome de utilizador. Por exemplo:

items:
- name: "vcenter-creds"
  username: "my-vcenter-account"

Quando usa o Active Directory (AD), tem de especificar o nome de utilizador com o nome de domínio no campo username, por exemplo: username: "userName@domainName" ou username: "domainName\\username". Se não especificar o nome do domínio, o plug-in de armazenamento de contentores do vSphere não funciona corretamente.

items[0].password

String. Uma palavra-passe. Por exemplo:

items:
- name: "vcenter-creds"
  passwords: "U$icUKEW#INE"

Exemplo de um ficheiro de configuração de credenciais

Segue-se um exemplo de um ficheiro de configuração de credenciais que contém três conjuntos de credenciais.

apiVersion: v1
kind: "CredentialFile"
items:
- name: "vcenter-creds"
  username: "my-vcenter-account"
  password: "U$icUKEW#INE"
- name: "f5-creds"
  username: "my-f5-account"
  password: "exvQVx^@L%F1"
- name: "private-registry-creds"
  username: "my-registry-account"
  password: "kIJGS&uRm2Vh"

Tenha em atenção que cada bloco de credenciais tem um nome. No ficheiro de configuração do cluster de administrador, especifica o nome de um bloco de credenciais num campo fileRef.entry.

Segue-se um exemplo que mostra partes de um ficheiro de configuração do cluster de administrador. Pode ver que o ficheiro especifica três blocos de credenciais, todos os quais estão no mesmo ficheiro de credenciais:

vCenter:
  credentials:
    fileRef:
      path: "my-folder/my-creds.yaml"
      entry: "vcenter-creds"
...
loadBalancer:
  f5BigIP:
    credentials:
      fileRef:
        path: "my-folder/my-creds.yaml"
        entry: "f5-creds"
...
privateRegistry:
  credentials:
    fileRef:
      path: "my-folder/my-creds.yaml"
      entry: "private-registry-creds"