Descripción general de clústeres de Anthos alojados en VMware

Los clústeres de Anthos alojados en VMware, un componente de Google Distributed Cloud virtual (GDC virtual) de Google, es un software que lleva Google Kubernetes Engine (GKE) a los centros de datos locales. Los clústeres de Anthos alojados en VMware son parte de Anthos: la moderna plataforma de aplicaciones de Google con herramientas y funciones que te ayudan a administrar, administrar y operar cargas de trabajo en contenedores a escala empresarial, incluso en entornos locales. Con los clústeres de Anthos alojados en VMware, puedes crear, administrar y actualizar clústeres de Kubernetes en tus instalaciones locales con las funciones de Google Cloud.

Los clústeres de Anthos alojados en VMware se ejecutan en tus instalaciones en un entorno de vSphere. vSphere es la plataforma de virtualización de VMware. Los dos componentes principales de vSphere son ESXi y vCenter Server.

En esta página, se proporciona una descripción general del funcionamiento de los clústeres de Anthos alojados en VMware para obtener los antecedentes que necesitas antes de realizar una instalación mínima o de producción.

Cómo funciona

Los clústeres de Anthos alojados en VMware amplían Google Kubernetes Engine (GKE) para que puedas crear clústeres de GKE en un entorno de vSphere en tus propias instalaciones y administrarlos en Google Cloud junto con los clústeres normales de Google Kubernetes Engine y los clústeres en otros entornos como parte de una flota.

Debido a que los clústeres de Anthos alojados en VMware se ejecutan en su centro de datos y no en Google Cloud (donde Google Cloud administra la infraestructura de red y el plano de control de Kubernetes), es necesario instalar software de administrador y de plano de control, además del software de GKE. El software que se ejecuta en su centro de datos se descarga como parte de los procesos de instalación y actualización.

En el siguiente diagrama, se muestra el resultado simplificado de una instalación completa.

Diagrama de un clúster de administrador y un clúster de usuario
Arquitectura de clústeres de Anthos alojados en VMware con un clúster de usuario (haz clic para ampliar)

Componentes clave

Los siguientes componentes conforman un clúster de Anthos alojado en VMware:

  • Un clúster de usuario es donde se ejecutan las cargas de trabajo que implementan tus aplicaciones, como GKE en Google Cloud. Cada nodo de un clúster de usuario se denomina nodo trabajador.

  • El clúster de administrador es donde se ejecutan los planos de control de Kubernetes del clúster de administrador y sus clústeres de usuario asociados, así como de cualquier complemento como Prometheus o Grafana. Las actualizaciones de los clústeres de usuario se administran a través del clúster de administrador. Un solo clúster de administrador puede administrar varios clústeres de usuario.

  • La estación de trabajo de administrador es una VM independiente que incluye las herramientas que los creadores y desarrolladores de clústeres necesitan para administrar los clústeres de Anthos alojados en VMware con los permisos correspondientes:

    • Ejecutar gkectl desde la estación de trabajo de administrador te permite crear y actualizar clústeres, además de realizar otras tareas administrativas.
    • Ejecutar kubectl desde la estación de trabajo de administrador te permite interactuar con los clústeres de administrador y de usuario, lo que incluye la implementación y la administración de cargas de trabajo
  • Google Cloud Console proporciona una interfaz web para tu proyecto de Google Cloud, incluidos los clústeres de Anthos alojados en VMware. Puedes realizar un subconjunto de clústeres de Anthos en tareas administrativas de VMware desde Google Cloud Console como alternativa a acceder a la estación de trabajo de administrador, incluida la creación de clústeres de usuario nuevos.

  • Los administradores y desarrolladores de clústeres que usan kubectl acceden a los planos de control en el clúster de administrador mediante las direcciones IP virtuales (VIP) que configuras como parte de la configuración. Los usuarios o desarrolladores que llaman a cargas de trabajo en sus clústeres de usuario usan las VIP de Ingress y Service. Cada nodo de la instalación también tiene su propia dirección IP. Puedes obtener más información sobre la planificación de IP para clústeres de Anthos alojados en VMware en Planifica tus direcciones IP.

Conéctate a la flota

Todos los clústeres de usuario de Anthos alojados en VMware (y, opcionalmente, los clústeres de administrador) son miembros de una flota: una agrupación lógica de clústeres de Kubernetes. Las flotas permiten que tu organización mejore la administración de clústeres individuales a grupos completos de clústeres, y puede ayudar a tus equipos a adoptar prácticas recomendadas similares a las que se usan en Google. Puedes ver y administrar los clústeres de flotas en Google Cloud Console y usar las funciones de Anthos habilitadas para la flota a fin de administrar, administrar y operar las cargas de trabajo a gran escala. Puedes ver una lista completa de las características de flota disponibles en los entornos locales en Opciones de implementación de Anthos.

La conexión de cada clúster de flota a Google Cloud se administra mediante un agente de Connect, que se implementa como parte del proceso de instalación de los clústeres de Anthos alojados en VMware. Puedes obtener más información sobre cómo funciona este agente en la descripción general del agente de Connect.

La membresía de la flota también se usa para administrar los precios de los clústeres de Anthos alojados en VMware, como se describe en la siguiente sección.

Para obtener un análisis más detallado de las funciones de Anthos y cómo funcionan en conjunto, consulta la descripción general técnica de Anthos.

Compra clústeres de Anthos alojados en VMware

Si habilitas la plataforma de Anthos, podrás usar todas las funciones de Anthos, incluidos los clústeres de Anthos alojados en VMware, por un cargo único por CPU virtual para los clústeres de flotas. Para habilitar la plataforma, habilita la API de Anthos en tu proyecto de Google Cloud.

Para obtener información completa de los precios, incluidas las opciones de prepago y de suscripción, y cómo comunicarse con el equipo de ventas, consulta Precios de Anthos.

Versiones

Para obtener más información sobre las versiones de los clústeres de Anthos alojados en VMware, consulta Historial de versiones.

Instala clústeres de Anthos alojados en VMware

Debido a que los clústeres de Anthos alojados en VMware se ejecutan en su propia infraestructura, es altamente configurable para satisfacer sus necesidades organizativas y de casos prácticos particulares. Puede elegir entre una variedad de modos de balanceo de cargas compatibles, configuraciones de vSphere, opciones de direccionamiento IP, funciones de seguridad, opciones de conectividad y mucho más. Esto significa que configurar clústeres de Anthos alojados en VMware implica tomar decisiones antes y durante la instalación, en consulta con los equipos de redes, vSphere y aplicaciones a fin de garantizar que la instalación satisfaga tus necesidades. Este conjunto de documentos incluye guías para ayudar a su equipo a tomar estas decisiones.

Sin embargo, si solo necesita ver los clústeres de Anthos alojados en VMware en acción, también ofrecemos una ruta de instalación simple para una instalación de prueba pequeña en la que tomamos muchas de estas opciones por usted, lo que le permite poner en marcha una carga de trabajo con rapidez.

En cada caso, el proceso de instalación es el siguiente:

  1. Planifica la instalación. Esto incluye garantizar que pueda cumplir con los requisitos de recursos y vSphere para los clústeres de Anthos alojados en VMware, así como planificar sus direcciones IP.
  2. Configura tu entorno local para admitir clústeres de Anthos alojados en VMware, incluida la configuración de objetos de inventario de vSphere y tu conexión a Google.
  3. Configura recursos de Google Cloud, incluido el proyecto de Google Cloud que usarás cuando configures y administres clústeres de Anthos alojados en VMware.
  4. Crea una estación de trabajo de administrador con los recursos y las herramientas que necesitas para crear clústeres.
  5. Crea un clúster de administrador a fin de alojar el plano de control de Kubernetes para tus clústeres de administrador y de usuario, y administrar y actualizar clústeres de usuario.
  6. Crea clústeres de usuarios para ejecutar las cargas de trabajo reales.

Próximos pasos