Los clústeres de Anthos alojados en Bare Metal te ofrecen una variedad de herramientas para crear clústeres y administrar las operaciones del ciclo de vida de los clústeres (actualizar, actualizar y borrar):
- La herramienta de línea de comandos de
bmctl
, 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 funciones del clúster. Especifica este archivo en la línea de comandos parabmctl
. También puedes ejecutarkubectl
en la estación de trabajo de administrador para actualizar y actualizar clústeres y borrar clústeres de usuarios. - La consola de Google Cloud, Google Cloud CLI o Terraform, que puedes ejecutar desde cualquier computadora que tenga conectividad de red a tu centro de datos. 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 denominan clientes de la API de Anthos On-Prem. Para administrar el ciclo de vida de los clústeres, la API de Anthos On-Prem debe almacenar los metadatos sobre el estado del clúster en Google Cloud, en la región de Google Cloud que especifiques cuando crees el clúster. Estos metadatos permiten que la API administre el ciclo de vida del clúster y no incluye datos específicos de la carga de trabajo.
Sin importar qué herramienta uses para crear clústeres, la información que recopilas y proporcionas a la herramienta, como las direcciones IP de las máquinas de nodo de 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 ayuda y orientación 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 clústeres de Anthos alojados en Bare Metal.
- Si tu organización tiene requisitos o restricciones reglamentarias, es posible que debas limitar la dependencia de Google Cloud y usar
bmctl
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 bmctl
, puedes inscribirlo con la API de Anthos On-Prem después de crearlo, lo que también te permite usar los clientes de la API de Anthos On-Prem.
Limitaciones con los clientes de la API de Anthos On-Prem
La herramienta bmctl
se envió con la primera versión de clústeres de Anthos alojados en Bare Metal y es la más avanzada en cuanto a funciones que admite. Recomendamos que revises la funcionalidad para los clientes de la API de Anthos On-Prem cuando hagas una elección. En la siguiente lista, se resumen las limitaciones actuales. De vez en cuando, consulta esta lista a medida que evolucionan los clientes de la API de Anthos On-Prem.
- Los clientes de la API de Anthos On-Prem están en vista previa
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 estarán disponibles en la API de Anthos local hasta 7 o 10 días después del lanzamiento
Las regiones de Google Cloud en las que se ejecuta y almacena metadatos la API de Anthos On-Prem son limitadas.
No se admiten las siguientes funciones avanzadas de red: