Google Distributed Cloud te ofrece varias herramientas para crear clústeres y gestionar las operaciones del ciclo de vida de los clústeres (actualizar, mejorar y eliminar):
- La herramienta de línea de comandos
bmctl
, que se ejecuta en tu estación de trabajo de administrador en tu centro de datos local. Crea un archivo de configuración que describa la red del clúster, el balanceo de carga y otras funciones del clúster. Este archivo se especifica en la línea de comandos debmctl
. También puedes ejecutarkubectl
en tu estación de trabajo de administrador para actualizar clústeres y eliminar clústeres de usuarios. - La Google Cloud consola, la CLI de Google Cloud o Terraform, que puedes ejecutar desde cualquier ordenador que tenga conectividad de red con la API GKE On-Prem. Estas herramientas estándar usan la API 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 gestionar el ciclo de vida de tus clústeres, la API de GKE On-Prem debe almacenar metadatos sobre el estado de tu clúster enGoogle Cloud, en la región Google Cloud que especifiques al crear el clúster. Estos metadatos permiten a la API gestionar el ciclo de vida del clúster y no incluyen datos específicos de la carga de trabajo.
Independientemente de la herramienta que uses para crear clústeres, la información que recojas y proporciones a la herramienta, como las direcciones IP de las máquinas de los nodos del clúster y las IPs virtuales del balanceador de carga, será la misma.
Esta selección te permite elegir la mejor herramienta para tu caso práctico y tu entorno. Por ejemplo:
- Para las primeras instalaciones en un entorno de desarrollo, puede que quieras usar la consola, ya que la interfaz de usuario ofrece más orientación y ayuda.
- Si tu organización ya usa la CLI de gcloud o Terraform para gestionar otros recursos de Google Cloud , probablemente quieras usar estas herramientas también para Google Distributed Cloud.
- Si tu organización tiene requisitos o restricciones normativas, es posible que tengas que limitar tu dependencia de Google Cloud y usar
bmctl
en tu estación de trabajo de administrador para crear clústeres y gestionar su ciclo de vida.
Si creas un clúster con bmctl
, puedes registrarlo con la API GKE On-Prem después de crearlo, lo que también te permite usar los clientes de la API GKE On-Prem.
Limitaciones de los clientes de la API de GKE On-Prem
La herramienta bmctl
se incluyó en 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 de los clientes de la API de GKE On-Prem antes de tomar una decisión. En la siguiente lista se resumen las limitaciones actuales. Consulta esta lista de vez en cuando, ya que los clientes de la API de GKE On-Prem evolucionan.
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 del lanzamiento
No se admiten las siguientes funciones de redes avanzadas:
Siguientes pasos
bmctl
CLI de gcloud
Terraform