30
septiembre
2023
¿Qué es un clúster de Tanzu Kubernetes?
¿Sabe qué es un clúster?
Es la conexión entre dos o más computadoras con el propósito de mejorar el rendimiento de los sistemas en la ejecución de diferentes tareas.
En el cluster, cada computadora se llama “nodo” y no hay límites sobre cuántos nodos se pueden interconectar.
Con esto, las computadoras comienzan a actuar dentro de un solo sistema, trabajando juntas en el procesamiento, análisis e interpretación de datos e información y/o realizando tareas simultáneas.
A menudo, la computación en cluster permite el uso de hardwares simples, evitando la necesidad de utilizar servidores complejos o las llamadas “supercomputadoras” para realizar la misma tarea, reduciendo así las inversiones y por lo tanto, el presupuesto.
¿Qué tipos de cluster existen?
Failover o High Availability Computing Cluster (Cluster de Alta Disponibilidad)
Garantiza que una red permanezca siempre activa. Para ello, en caso de que una computadora falle, ya sea por fallas de red, hardware o software, otra mantiene la red en funcionamiento.
Load Balancing (Cluster de Balanceo de Carga)
El tipo de cluster load balancing es una estructura en la que todas las computadoras son responsables de realizar una determinada tarea.
Así, si uno de los equipos presenta un problema, se elimina automáticamente del sistema y la función inicial que le fue asignada se comparte entre los demás nodos.
High Performance Computing Cluster (Cluster de Alto Rendimiento)
Este tipo de cluster se utiliza para realizar tareas de alto rendimiento, con el fin de garantizar al máximo sus altas prestaciones.
Procesamiento paralelo
Este tipo de cluster transforma una tarea compleja en varias tareas sencillas y las distribuye entre los nodos integrados al sistema.
¿Qué es un clúster de Tanzu Kubernetes?
Entonces, un clúster de Tanzu Kubernetes es una distribución completa de la plataforma de orquestación de contenedores de Kubernetes de código abierto compilada, firmada y compatible con VMware. Los clústeres de Tanzu Kubernetes se pueden aprovisionar y operar en el clúster supervisor mediante el servicio Tanzu Kubernetes Grid. Un clúster supervisor es un clúster de vSphere para el cual se ha habilitado vSphere with Tanzu.
Características clave de los clústeres de Tanzu Kubernetes creados por el servicio Tanzu Kubernetes Grid
Un clúster de Tanzu Kubernetes aprovisionado por el servicio Tanzu Kubernetes Grid tiene las siguientes características:
Instalación personalizada de Kubernetes
Un clúster de Tanzu Kubernetes es una instalación personalizada de Kubernetes.
El servicio Tanzu Kubernetes Grid proporciona unos valores predeterminados adaptados y optimizados para que vSphere pueda aprovisionar clústeres de Tanzu Kubernetes. El uso del servicio Tanzu Kubernetes Grid puede ayudarle a reducir la cantidad de tiempo y esfuerzo que suele invertir en implementar y ejecutar un clúster de Kubernetes de nivel empresarial.
Integrado con la infraestructura de vSphere
Un clúster de Tanzu Kubernetes se integra con la infraestructura subyacente de vSphere, que está optimizada para ejecutar Kubernetes.
Un clúster de Tanzu Kubernetes se integra con la pila de SDDC de vSphere, lo que incluye el almacenamiento, las redes y la autenticación. Asimismo, un clúster de Tanzu Kubernetes se crea sobre una instancia de clúster supervisor asignada a un clúster de vCenter Server. Debido a esta estrecha integración, la ejecución de un clúster de Tanzu Kubernetes resulta una experiencia de producto unificada.
Un clúster de Tanzu Kubernetes está optimizado para ejecutar cargas de trabajo de producción.
El servicio Tanzu Kubernetes Grid aprovisiona clústeres de Tanzu Kubernetes que están listos para la producción. Puede ejecutar cargas de trabajo de producción sin necesidad de realizar ninguna configuración adicional. Y, además, puede garantizar su disponibilidad y permitir que se realicen actualizaciones graduales del software de Kubernetes, así como ejecutar diferentes versiones de Kubernetes en clústeres distintos.
Los clústeres de Tanzu Kubernetes son compatibles con VMware.
Los clústeres de Tanzu Kubernetes usan el sistema operativo Photon OS de VMware (de código abierto y basado en Linux), se implementan en infraestructura de vSphere y se ejecutan en hosts ESXi. Si tiene problemas con cualquiera de las capas de la pila (desde el hipervisor hasta el clúster de Kubernetes), VMware es el único proveedor con el que necesita ponerse en contacto.
Los clústeres de Tanzu Kubernetes se administran desde Kubernetes.
Los clústeres de Tanzu Kubernetes se compilan a partir del clúster supervisor, que también es un clúster de Kubernetes. Un clúster de Tanzu Kubernetes se define en el espacio de nombres de vSphere mediante un recurso personalizado. Los clústeres de Tanzu Kubernetes se pueden aprovisionar en función de las necesidades que tenga mediante los comandos habituales de kubectl. Todo el sistema de herramientas mantiene una coherencia: tanto si aprovisiona un clúster como si distribuye cargas de trabajo, utilizará los mismos comandos, el lenguaje YAML habitual y los flujos de trabajo comunes.