En esta página se describen los campos de un archivo de configuración de credenciales de Google Distributed Cloud.
Utiliza un archivo de configuración de credenciales para almacenar nombres de usuario y contraseñas. A continuación, se muestran algunos ejemplos de cómo usar un archivo de configuración de credenciales:
En el archivo de configuración del clúster de administrador, especifica un archivo que contenga las credenciales de tu servidor vCenter.
En el archivo de configuración del clúster de administrador, especifica un archivo que contenga las credenciales de tu registro de Docker privado.
Plantilla
Si mantienes las credenciales en un archivo independiente del archivo de configuración del clúster, podrás limitar el número de personas que tienen acceso a las credenciales.
Rellenar los campos de un archivo de configuración de credenciales
En el archivo de configuración de las credenciales, introduce los valores de los campos tal como se describe en esta sección.
items
Matriz de objetos, cada uno de los cuales contiene un nombre de usuario y una contraseña.
items[0].name
Cadena. El nombre que elijas para el objeto. Por ejemplo:
items: - name: "vcenter-creds"
items[0].username
Cadena. Un nombre de usuario. Por ejemplo:
items: - name: "vcenter-creds" username: "my-vcenter-account"
Cuando usas Active Directory (AD), debes especificar el nombre de usuario con el nombre de dominio en el campo username
. Por ejemplo:
username: "userName@domainName"
o username: "domainName\\username"
.
Si no especifica el nombre de dominio, el complemento de almacenamiento de contenedores de vSphere no funcionará correctamente.
items[0].password
Cadena. Una contraseña. Por ejemplo:
items: - name: "vcenter-creds" passwords: "U$icUKEW#INE"
Ejemplo de archivo de configuración de credenciales
A continuación, se muestra un ejemplo de un archivo de configuración de credenciales que contiene tres conjuntos de credenciales.
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"
Observa que cada bloque de credenciales tiene un nombre. En el archivo de configuración del clúster de administrador, especifica el nombre de un bloque de credenciales en un campo fileRef.entry
.
A continuación, se muestra un ejemplo de un archivo de configuración de clúster de administrador. Como puedes ver, el archivo especifica tres bloques de credenciales, todos ellos en el mismo archivo de credenciales:
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"