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

Google Distributed Cloud te ofrece una variedad de herramientas para crear clústeres y administrar las operaciones de ciclo de vida de los clústeres (actualizar, actualizar y borrar):

  • La herramienta de línea de comandos bmctl, que se ejecuta en la estación de trabajo de administrador en el centro de datos local Crearás 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 bmctl. También puedes ejecutar kubectl en la estación de trabajo de administrador para actualizar los clústeres y borrar los clústeres de usuario.
  • 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 las cargas 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 nodos 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 tus primeras instalaciones en un entorno de desarrollo, te recomendamos que uses la consola, ya que la interfaz de usuario proporciona ayuda y orientación adicionales.
  • Si tu organización ya usa gcloud CLI o Terraform para administrar otros recursos de Google Cloud, te recomendamos que también uses estas herramientas para Google Distributed Cloud.
  • Si tu organización tiene restricciones o requisitos regulatorios, es posible que debas limitar tu dependencia de Google Cloud y usar bmctl en la estación de trabajo de administrador para crear clústeres y administrar su ciclo de vida.

Si creas un clúster con bmctl, puedes inscribirlo con la API de GKE On-Prem después de crearlo, lo que también 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 bmctl se envió con la primera versión de Google Distributed Cloud y es la más madura en cuanto a las funciones que admite. Te recomendamos que revises la funcionalidad para los clientes de la API de GKE On-Prem cuando elijas una opción. En la siguiente lista, se resumen las limitaciones actuales. Consulta esta lista de vez en cuando a medida que los clientes de la API de GKE On-Prem evolucionan.

¿Qué sigue?