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"