¿Qué es VMware Container Service Extension?
VMware Container Service es una extensión de Cloud Director que permite a los proveedores de la nube ofrecer Kubernetes-as-a-Service (además de VCD) a sus inquilinos. Kubernetes como servicio ayuda a los inquilinos a implementar rápidamente el clúster de Kubernetes con solo unos pocos clics directamente desde el portal VCD.
Los proveedores de nube cargan plantillas de Kubernetes personalizadas en catálogos públicos que los inquilinos aprovechan para implementar clústeres K8 en vApps autónomas. Una vez que el clúster K8 está disponible, los desarrolladores pueden usar sus herramientas nativas de Kubernetes para interactuar con el clúster.
Componentes de extensión de servicio de contenedores Los siguientes componentes constituyen un entorno CSE:
1: Servidor CSE: cualquier máquina virtual basada en el sistema operativo Linux con el módulo Python CSE instalado junto con la CLI VCD Durante la instalación de CSE, los scripts de instalación descargan e instalan automáticamente los binarios necesarios como Kubernetes, Docker, etc. en las plantillas creadas por CSE y luego cargan estas plantillas personalizadas en el catálogo de VCD.
2: Cliente CSE: cualquier máquina virtual basada en sistema operativo Linux con CLI VCD instalada. El cliente CSE interactúa con VCD y CSE a través de API públicas para instalar, configurar y administrar el clúster de Kubernetes.
3: Infraestructura de VCD: una infraestructura de VCD típica incluye VCD, NSX-T y vSphere. CSE interactúa con VCD a través del protocolo AMQP, por lo que necesitamos RabbitMQ o un corredor AMQP similar.
Esquema general Conceptual
CSE a través de VMware Cloud Director, puede gestionar los siguientes tipos de clúster de contenedores atraves de una sola interfaz.
Roles Cluster Kubernetes en VMware Cloud Director
Flujo de trabajo CSE VMware Cloud Director
Enlaces:
- https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/products/vcloud/vmware-container-service-extension.pdf
- https://vmware.github.io/container-service-extension/
- https://blogs.vmware.com/cloudprovider/2021/02/container-service-extension-install-and-configuration-guide-is-available-for-vmware-cloud-director-service-and-vmware-cloud-director.html