Elegir una herramienta para administrar el ciclo de vida del clúster

GKE en VMware te ofrece la posibilidad de elegir herramientas para crear clústeres y administrar las operaciones del ciclo de vida de los clústeres (actualización, actualización y eliminación):

  • La herramienta de línea de comandos de gkectl, que ejecutas en la estación de trabajo de administrador en el centro de datos local. Crea un archivo de configuración que describa la red del clúster, el balanceo de cargas y otras características del clúster. Debes especificar este archivo en la línea de comandos para gkectl.
  • La consola de Google Cloud, Google Cloud CLI o Terraform, que puedes ejecutar desde cualquier computadora que tenga conectividad de red a la API de GKE On-Prem Estas herramientas estándar usan la API de GKE On-Prem, que se ejecuta en la infraestructura de Google Cloud. En conjunto, las herramientas estándar se denominan clientes de la API de GKE On-Prem. Para administrar el ciclo de vida de tus clústeres, la API de GKE On-Prem debe almacenar metadatos sobre el estado de tu clúster en Google Cloud, en la región de Google Cloud que especificas cuando creas el clúster. Estos metadatos permiten que la API administre el ciclo de vida del clúster y no incluyen datos específicos de la carga de trabajo.

Sin importar qué herramienta uses para crear clústeres, la información que recopiles y proporciones a la herramienta, como las direcciones IP de las máquinas de nodo del clúster y las VIP del balanceador de cargas, es la misma.

Esta selección te permite elegir la mejor herramienta para tu caso de uso y entorno. Por ejemplo:

  • Para las primeras instalaciones en un entorno de desarrollo, te recomendamos usar la consola de Google Cloud, ya que la interfaz de usuario proporciona orientación y ayuda adicionales.
  • Si tu organización ya usa gcloud CLI o Terraform a fin de administrar otros recursos de Google Cloud, es probable que también quieras usar estas herramientas para GKE en VMware.
  • Si tu organización tiene restricciones o requisitos reglamentarios, es posible que debas limitar tu dependencia de Google Cloud y usar gkectl en la estación de trabajo de administrador para crear clústeres y administrar el ciclo de vida de los clústeres.

Si creas un clúster con gkectl, se inscribirá en la API de GKE On-Prem de forma predeterminada. También puedes inscribir el clúster después de crearlo, lo que te permite usar los clientes de la API de GKE On-Prem.

Limitaciones con los clientes de la API de GKE On-Prem

La herramienta gkectl es la más avanzada en cuanto a las funciones que admite. Te recomendamos que revises la funcionalidad de los clientes de la API de GKE On-Prem cuando elijas. En la siguiente lista, se muestran las funciones que no son compatibles con los clientes de la API de GKE On-Prem. Revisa esta lista de vez en cuando a medida que evolucionan los clientes de la API de GKE On-Prem.

  • Crea y actualiza clústeres de administrador
  • Administración y rotación de Secrets
  • Rotación de certificados
  • Autenticación
  • Medición de uso
  • Registro y supervisión a nivel de la aplicación
  • Herramientas de redes avanzadas
  • Registro privado
  • Balanceador de cargas de Seesaw
  • Grupos de nodos de Windows