Los comandos de anthos-gke aws clusters
operan en clústeres de usuario de GKE en AWS. Debes autenticarte en los clústeres de usuario con el comando get-credentials
. También puedes recopilar información adicional para la depuración con el comando diagnose
.
Get-credentials
El comando get-credentials
actualiza un archivo kubeconfig
con credenciales e información del extremo para un clúster de usuario de GKE en AWS. De forma predeterminada, las credenciales se agregan a ~/.kube/config
. Si configuras la variable de entorno KUBECONFIG
en otra ruta de archivo, anthos-gke
anexa credenciales a ese archivo.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Argumentos de posición
- NAME
- El nombre del clúster para el que
anthos-gke
genera credenciales. El nombre debe coincidir con el campometadata.name
del recursoAWSCluster
.
Marcas opcionales
--workspace [DIRECTORY]
- Un argumento opcional para el directorio que contiene el archivo
anthos-gke.yaml
. El valor predeterminado es el directorio actual.
Ejemplos
A fin de obtener credenciales para un clúster llamado cluster-0
definido en el directorio de trabajo actual, ejecuta el siguiente comando:
anthos-gke aws clusters get-credentials cluster-0
Diagnosticar
El comando diagnose snapshot
genera un paquete de asistencia para ayudar a Google Cloud a solucionar problemas de depuración en los clústeres de usuarios. El paquete de asistencia es un archivo tar que incluye la configuración, los eventos del clúster y los registros. Envía este archivo a tu administrador de asistencia técnica.
anthos-gke aws clusters diagnose snapshot CLUSTER_NAME
--ssh-key-path PATH
[--bastion-ip IP]
[--bastion-ssh-key-path PATH]
[--cluster-ssh-key-path PATH]
[--dry-run]
[--mgmt-service-ssh-key-path PATH]
[--nodepool-ssh-key-path PATH]
[--output PATH]
[--quiet]
[--snapshot-config PATH]
[--workspace DIRECTORY]
Argumentos de posición
CLUSTER_NAME
- Nombre del clúster para el que se generará un paquete de asistencia. Este valor debe coincidir con el campo
metadata.name
de tuAWSCluster
.
Marcas
--ssh-key-path PATH
- Un argumento obligatorio que proporciona la ruta a un archivo de claves SSH. Si creaste una clave con
anthos-gke management init
, este valor es~/.ssh/anthos-gke
.
Marcas opcionales
[--bastion-ip IP]
- Es una anulación para la dirección IP del host de bastión en el lugar de trabajo actual.
[--bastion-ssh-key-path PATH]
- Un archivo de claves SSH específico para el host de bastión. La configuración predeterminada es
--ssh-key-path
. [--cluster-ssh-key-path PATH]
- Un archivo de claves SSH específico para las máquinas del plano de control del clúster de carga de trabajo.
La configuración predeterminada es
--ssh-key-path
. [--dry-run]
- Una opción para mostrar el archivo de configuración de instantáneas sin generar un paquete de asistencia.
[--mgmt-service-ssh-key-path PATH]
- Un archivo de claves SSH específico para el servicio de administración. La configuración predeterminada es
--ssh-key-path
. [--nodepool-ssh-key-path PATH]
- Un archivo de claves SSH específico para máquinas de grupos de nodos. La configuración predeterminada es
--ssh-key-path
. [--output PATH]
- Es una ruta de acceso para el archivo comprimido del paquete de asistencia.
[--quiet]
- Una opción para eliminar los mensajes impresos en la consola.
[--snapshot-config PATH]
- La ruta de acceso a un archivo de configuración de instantáneas YAML (opcional).
[--workspace DIR]
- Directorio del lugar de trabajo que debe contener el archivo de configuración
anthos-gke.yaml
. El valor predeterminado es el directorio actual.
Ejemplos
Si deseas generar un paquete de asistencia para un clúster de carga de trabajo llamado cluster-0
, ejecuta el siguiente comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
Para ver la configuración predeterminada de instantáneas, ejecuta el siguiente comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
Para especificar un archivo de configuración de instantáneas personalizado (que incluya tus propios comandos de bash y kubectl), ejecuta el siguiente comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml