GKE on Bare Metal te ofrece una variedad de 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
bmctl
, que ejecutas en la estación de trabajo de administrador en el centro de datos local. Debes crear 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 parabmctl
. También puedes ejecutarkubectl
en tu estación de trabajo de administrador para actualizar y actualizar clústeres, y borrar 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 Anthos On-Prem Estas herramientas estándar usan la API de Anthos On-Prem, que se ejecuta en la infraestructura de Google Cloud. En conjunto, las herramientas estándar se conocen como clientes de la API de Anthos On-Prem. Para administrar el ciclo de vida de tus clústeres, la API de Anthos 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 tus primeras instalaciones en un entorno de desarrollo, te recomendamos 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 a fin de administrar otros recursos de Google Cloud, es probable que también desees usar estas herramientas para GKE en Bare Metal.
- Si tu organización tiene requisitos o restricciones regulatorios, 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 su ciclo de vida.
Si creas un clúster con bmctl
, puedes inscribirlo en la API de Anthos On-Prem después de crearlo, lo que te permite usar los clientes de la API de Anthos On-Prem.
Limitaciones de los clientes de la API de Anthos On-Prem
La herramienta bmctl
se envió con la primera versión de GKE en Bare Metal y es la más madura en cuanto a las funciones que admite. Te recomendamos que revises la funcionalidad de los clientes de la API de Anthos local cuando elijas. En la siguiente lista, se resumen las limitaciones actuales. Consulta esta lista de vez en cuando a medida que evolucionan los clientes de la API de Anthos On-Prem.
Los clústeres de administrador y de usuario son los únicos tipos de clústeres compatibles
Las versiones secundarias o de parche más recientes no están disponibles en la API de Anthos On-Prem entre 7 y 10 días después del lanzamiento.
No se admiten las siguientes funciones avanzadas de redes:
¿Qué sigue?
bmctl
gcloud CLI
Terraform