Los comandos de anthos-gke aws clusters
operan en clústeres de usuarios de GKE en AWS. La autenticación en los clústeres de usuarios se realiza con el comando get-credentials
. También se puede recopilar información adicional para la depuración con el comando diagnose
.
Obtener credenciales
El comando get-credentials
actualiza un archivo kubeconfig
con las credenciales y la información del punto de conexión de un clúster de usuarios de GKE en AWS. De forma predeterminada, las credenciales se añaden a ~/.kube/config
. Si configura la variable de entorno KUBECONFIG
con otra ruta de archivo, anthos-gke
añade las credenciales a ese archivo.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Argumentos posicionales
- NAME
- Nombre del clúster para el que
anthos-gke
genera credenciales. El nombre debe coincidir con el campometadata.name
del recursoAWSCluster
.
Banderas opcionales
-
--workspace [DIRECTORY]
- Un argumento opcional para el directorio que contiene el archivo
anthos-gke.yaml
. El valor predeterminado es el directorio actual.
Ejemplos
Para obtener las credenciales de un clúster llamado cluster-0
definido en el directorio de trabajo actual, ejecute el siguiente comando:
anthos-gke aws clusters get-credentials cluster-0
Diagnosticar
El comando diagnose snapshot
genera un paquete de soporte para ayudar Google Cloud Resuelva problemas de depuración con sus clústeres de usuarios. El paquete de soporte es un archivo tar que incluye configuración, eventos del clúster y registros. Envíe este archivo a su gerente de soporte técnico .
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 posicionales
-
CLUSTER_NAME
- Nombre del clúster para el que se generará un paquete de soporte. Este valor debe coincidir con el campo
metadata.name
de suAWSCluster
.
Banderas
-
--ssh-key-path PATH
- Un argumento obligatorio que proporciona la ruta a un archivo de clave SSH. Si creó una clave con
anthos-gke management init
, este valor es~/.ssh/anthos-gke
.
Banderas opcionales
-
[--bastion-ip IP ]
- Una anulación de la dirección IP del host bastión en el espacio de trabajo actual.
-
[--bastion-ssh-key-path PATH ]
- Un archivo de clave SSH específico para el host bastión. Su valor predeterminado es
--ssh-key-path
. -
[--cluster-ssh-key-path PATH ]
- Un archivo de clave SSH específico para las máquinas del plano de control del clúster de carga de trabajo. El valor predeterminado es
--ssh-key-path
. -
[--dry-run]
- Una opción para mostrar el archivo de configuración de instantánea sin generar un paquete de soporte.
-
[--mgmt-service-ssh-key-path PATH ]
- Un archivo de clave SSH específico para el servicio de administración. El valor predeterminado es
--ssh-key-path
. -
[--nodepool-ssh-key-path PATH ]
- Un archivo de clave SSH específico para las máquinas del grupo de nodos. El valor predeterminado es
--ssh-key-path
. -
[--output PATH ]
- Una ruta de archivo para el paquete tarball de soporte.
-
[--quiet]
- Una opción para eliminar los mensajes impresos en la consola.
-
[--snapshot-config PATH ]
- La ruta a un archivo de configuración de instantánea YAML (opcional).
-
[--workspace DIR ]
- Directorio del espacio de trabajo que debe contener el archivo de configuración
anthos-gke.yaml
. El directorio actual es el predeterminado.
Ejemplos
Para generar un paquete de soporte para un clúster de carga de trabajo denominado cluster-0
, ejecute 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 de instantánea predeterminada, ejecute 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ánea personalizado (incluidos sus propios comandos bash y kubectl), ejecute el siguiente comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml