Google Distributed Cloud te ofrece una variedad de herramientas para crear clústeres y administrar las operaciones del ciclo de vida del clúster (actualización, actualización y eliminación):
- La herramienta de línea de comandos
bmctl
, que ejecutas en tu estación de trabajo de administrador en tu centro de datos local. Creas un archivo de configuración que describe la red del clúster, el balanceo de cargas y otras funciones del clúster. Especificas este archivo en la línea de comandos parabmctl
. También puedes ejecutarkubectl
en tu estación de trabajo de administrador para actualizar clústeres y borrar clústeres de usuario. - La Google Cloud consola, 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 los metadatos sobre el estado de tu clúster enGoogle Cloud, en la región 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 incluya datos específicos de la carga de trabajo.
Independientemente de la herramienta que 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 tu entorno. Por ejemplo:
- Para tus primeras instalaciones en un entorno de desarrollo, tal vez quieras usar la consola, ya que la interfaz de usuario proporciona orientación y ayuda adicionales.
- Si tu organización ya usa gcloud CLI o Terraform para administrar otros recursos de Google Cloud , es probable que también quieras usar estas herramientas para Google Distributed Cloud.
- Si tu organización tiene requisitos o restricciones reglamentarias, es posible que debas limitar tu dependencia de Google Cloud y usar
bmctl
en tu 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 bmctl
, puedes inscribir el clúster con la API de GKE On-Prem después de crear el clúster, 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 lanzó con la primera versión de Google Distributed Cloud y es la más desarrollada 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 cada tanto a medida que evolucionan los clientes de la API de GKE On-Prem.
Los clústeres de administrador y de usuario son los únicos tipos de clúster admitidos.
Las versiones secundarias o de parche más recientes no están disponibles en la API de GKE On-Prem hasta 7 o 10 días después de la actualización.
No se admiten las siguientes funciones de redes avanzadas:
¿Qué sigue?
bmctl
gcloud CLI
Terraform