La interfaz de línea de comandos (CLI) de GKE Enterprise te permite instalar con facilidad Anthos Service Mesh en clústeres nuevos o existentes de Google Kubernetes Engine (GKE). Al igual que Kubernetes, la CLI de GKE Enterprise opera en un modelo declarativo. Especifica el estado deseado en un conjunto de archivos de recursos de configuración YAML (también conocidos como manifiestos) que contienen la especificación de uno o más objetos. La CLI de GKE Enterprise usa varias APIs de Kubernetes descritas en la documentación de los recursos de Config Connector.
En esta página, se explica cómo instalar la CLI de GKE Enterprise y las herramientas que usa. Además de GKE Enterprise CLI, debes instalar las siguientes herramientas:
kpt
: Usakpt
para descargar, administrar y personalizar los archivos de configuración de recursos de Anthos Service Mesh que se almacenan en el repositorio de GitHub anthos-service-mesh-packages. Los archivos de configuración contienen marcadores de posición para tu proyecto específico de Google Cloud y la información del clúster de GKE.kustomize
: Para usar la CLI de GKE Enterprise a fin de instalar Anthos Service Mesh en un clúster existente, debes instalarkustomize
.
Antes de comenzar
En esta guía, suponemos que ya tienes lo siguiente:
Antes de comenzar la instalación, haz lo siguiente:
Instala la CLI de Anthos
Para instalar la CLI de GKE Enterprise y las herramientas necesarias, sigue estos pasos:
Si usas Cloud Shell, agrega sudo
a los siguientes comandos.
Instala
kpt
:gcloud components install kpt
Instala la CLI de GKE Enterprise:
gcloud components install anthoscli beta
Obtén la versión que funciona con Anthos Service Mesh 1.5:
gcloud components update anthoscli --version 298.0.0
Si deseas instalar Anthos Service Mesh en un clúster existente, instala
kustomize
en cualquier ubicación de tu sistema de archivos. Por ejemplo, para instalarkustomize
en el directorio de trabajo actual, haz lo siguiente:curl -s "https://raw.githubusercontent.com/\ kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
Para obtener más opciones de instalación, consulta la documentación de instalación de
kustomize
.Agrega el directorio donde instalaste
kustomize
a tu ruta de acceso (PATH):export PATH=$PWD:$PATH
¿Qué sigue?
- Instala Anthos Service Mesh en un clúster nuevo.
- Instala Anthos Service Mesh en un clúster existente.