Introducción al clúster de Nexus Kubernetes

En este artículo se presenta el clúster de Nexus Kubernetes.

¿Qué es Kubernetes?

Kubernetes es una plataforma de rápida evolución que administra aplicaciones basadas en contenedores y sus componentes de red y almacenamiento asociados. Se centra en las cargas de trabajo de la aplicación, no en los componentes subyacentes de la infraestructura. Proporciona un enfoque declarativo para las implementaciones, respaldadas por un conjunto sólido de API para las operaciones de administración. Consulte ¿Qué es Kubernetes para obtener información sobre Kubernetes?

Clúster de Nexus Kubernetes

El clúster de Nexus Kubernetes (NKS) es una versión de Operator Nexus de Kubernetes para su uso local. Está optimizado para automatizar la creación de contenedores para ejecutar cargas de trabajo de funciones de red de inquilinos.

Al igual que cualquier clúster de Kubernetes, el clúster de Nexus Kubernetes tiene dos componentes:

• Plano de control: proporciona servicios principales de Kubernetes y orquestación de cargas de trabajo de aplicaciones.

• Nodos: hay dos grupos de nodos diferentes en clústeres de Nexus Kubernetes: grupos de nodos del sistema y grupos de nodos de usuario. Los grupos de nodos del sistema hospedan pods críticos del sistema. Los grupos de nodos de usuario hospedan pods de aplicación. Sin embargo, los pods de aplicación se pueden programar en grupos de nodos del sistema si el usuario solo quiere un grupo en su clúster. Cada clúster de Nexus Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.

Dominio de error

Operator Nexus garantiza que las máquinas virtuales del clúster de Kubernetes nexus se distribuyen entre nodos y dominios de error (bastidores físicos). Esta distribución se realiza de forma que mejore la resistencia y la disponibilidad del clúster. Operator Nexus usa reglas de afinidad de Kubernetes para programar clústeres en zonas específicas. Esto garantiza que las máquinas virtuales no se coloquen en el mismo nodo o en el mismo dominio de error, lo que mejora la tolerancia a errores del clúster. El uso de los dominios de error es especialmente ventajoso cuando los operadores tienen diversos requisitos de rendimiento para bastidores. O cuando pretenden garantizar que ciertas cargas de trabajo permanecen aisladas en bastidores específicos.

Pasos siguientes