Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Arquitectura de Trident

Colaboradores

Trident se ejecuta como un pod de controladora más un pod de nodo en cada nodo trabajador del clúster. El pod de nodo debe ejecutarse en cualquier host en el que desee potencialmente montar un volumen de Trident.

Descripción de los pods de la controladora y los pods de nodo

Trident se pone en marcha como Pod de controladora de Tridentuno o más Pods de nodos de Trident en el clúster de Kubernetes y utiliza contenedores Sidecar Containers_ estándar de Kubernetes _CSI para simplificar la implementación de los complementos CSI. "Contenedores Sidecar de Kubernetes CSI" Los mantiene la comunidad de Kubernetes Storage.

Kubernetes "selectores de nodos" y "toleraciones y tintes" se utilizan para restringir que un pod se ejecute en un nodo específico o preferido. Durante la instalación de Trident, se pueden configurar selectores de nodos y toleraciones para pods de nodos y controladoras.

  • El complemento de la controladora se ocupa del aprovisionamiento y la gestión de volúmenes, como snapshots y redimensionamiento.

  • El complemento de nodo se encarga de conectar el almacenamiento al nodo.

Diagrama de la arquitectura Trident en el clúster de Kubernetes.
Figura 1. Trident puesto en marcha en el clúster de Kubernetes

Pod de controladora de Trident

Trident Controller Pod es un pod único que ejecuta el complemento CSI Controller.

  • Responsable de aprovisionar y gestionar volúmenes en el almacenamiento de NetApp

  • Gestionado por una puesta en marcha de Kubernetes

  • Se puede ejecutar en el plano de control o en los nodos de trabajo, según los parámetros de instalación.

Diagrama del Trident Controller Pod que ejecuta el complemento CSI Controller con sidecars CSI aplicables.
Figura 2. Diagrama de Trident Controller Pod

Pods de nodos de Trident

Los pods de nodos Trident son pods con privilegios que ejecutan el plugin de nodo CSI.

  • Responsable del montaje y desmontaje del almacenamiento de los pods que se ejecutan en el host

  • Gestionado por un DaemonSet de Kubernetes

  • Debe ejecutarse en cualquier nodo que monte el almacenamiento de NetApp

Diagrama del Trident Node Pod que ejecuta el complemento CSI Node con el sidecar CSI correspondiente.
Figura 3. Diagrama de Trident Node Pod

Arquitecturas de clúster de Kubernetes compatibles

Trident es compatible con las siguientes arquitecturas de Kubernetes:

Arquitecturas de clústeres de Kubernetes Compatible Instalación predeterminada

Un único maestro, informática

Varios maestros, informáticos

Maestro, etcd, cálculo

Maestro, infraestructura y computación