Arquitectura Trident
Trident se ejecuta como un único Pod de controlador más un Pod de nodo en cada nodo de trabajo del clúster. El pod del nodo debe estar ejecutándose en cualquier host donde se desee potencialmente montar un volumen Trident .
Comprender los pods del controlador y los pods de nodo
Trident se despliega como un soloCápsula de controlador Trident y uno o másCápsulas de nodo Trident en el clúster de Kubernetes y utiliza contenedores laterales CSI estándar de Kubernetes para simplificar la implementación de complementos CSI. "Contenedores laterales CSI de Kubernetes" son mantenidas por la comunidad de almacenamiento de Kubernetes.
Kubernetes"selectores de nodos" y"tolerancias y máculas" Se utilizan para restringir un pod a ejecutarse en un nodo específico o preferido. Durante la instalación de Trident , puede configurar los selectores de nodos y las tolerancias para los pods del controlador y los nodos.
-
El plugin del controlador gestiona el aprovisionamiento y la administración de volúmenes, como las instantáneas y el cambio de tamaño.
-
El plugin del nodo se encarga de conectar el almacenamiento al nodo.
Cápsula de controlador Trident
El Trident Controller Pod es un único Pod que ejecuta el plugin CSI Controller.
-
Responsable del aprovisionamiento y la gestión de volúmenes en el almacenamiento NetApp
-
Gestionado por una implementación de Kubernetes
-
Puede ejecutarse en el plano de control o en los nodos de trabajo, dependiendo de los parámetros de instalación.
Cápsulas de nodo Trident
Los pods de nodo Trident son pods privilegiados que ejecutan el complemento de nodo CSI.
-
Responsable del montaje y desmontaje del almacenamiento para los Pods que se ejecutan en el host.
-
Gestionado por un DaemonSet de Kubernetes
-
Debe ejecutarse en cualquier nodo que admita el montaje de almacenamiento NetApp .
Arquitecturas de clúster de Kubernetes compatibles
Trident es compatible con las siguientes arquitecturas de Kubernetes:
| Arquitecturas de clústeres de Kubernetes | Apoyado | Instalación predeterminada |
|---|---|---|
Maestro único, computador |
Sí |
Sí |
Múltiples maestros, computadores |
Sí |
Sí |
Maestro, |
Sí |
Sí |
Maestro, infraestructura, computación |
Sí |
Sí |