Arquitectura de Trident
Trident se ejecuta como un único Controller Pod más un Node Pod en cada nodo trabajador del clúster. El node pod debe estar ejecutándose en cualquier host donde quieras montar potencialmente un volumen Trident.
Entender los pods de controlador y los pods de nodo
Trident se despliega como un solo Pod de controlador Trident y uno o más Pods de nodo Trident en el clúster de Kubernetes y usa los CSI Sidecar Containers estándar de Kubernetes para simplificar el despliegue de plugins CSI. "Contenedores sidecar de Kubernetes CSI" son mantenidos por la comunidad de Kubernetes Storage.
Kubernetes "selectores de nodos" y "tolerancias y taints" se utilizan para restringir un pod a ejecutarse en un nodo específico o preferido. Puedes configurar selectores de nodo y tolerancias para pods de controlador y nodo durante la instalación de Trident.
-
El complemento del controlador se encarga del aprovisionamiento y la gestión de volúmenes, como las instantáneas y el cambio de tamaño.
-
El plugin de nodo se encarga de conectar el almacenamiento al nodo.
Pod de controlador Trident
El pod de controlador Trident es un único pod que ejecuta el complemento de controlador CSI.
-
Responsable de aprovisionar y gestionar volúmenes en almacenamiento NetApp
-
Gestionado por un despliegue de Kubernetes
-
Puede ejecutarse en el plano de control o en los nodos worker, dependiendo de los parámetros de instalación.
Pods de nodo Trident
Los pods de nodos Trident son pods privilegiados que ejecutan el plugin de nodos CSI.
-
Responsable de montar y desmontar almacenamiento para los Pods que se ejecutan en el host
-
Gestionado por un DaemonSet de Kubernetes
-
Debe ejecutarse en cualquier nodo que monte almacenamiento NetApp
Arquitecturas de clúster de Kubernetes compatibles
Trident es compatible con las siguientes arquitecturas de Kubernetes:
| Arquitecturas de clúster de Kubernetes | Compatible | Instalación predeterminada |
|---|---|---|
Maestro único, compute |
Sí |
Sí |
Múltiples maestros, compute |
Sí |
Sí |
Maestro, |
Sí |
Sí |
Maestro, infraestructura, compute |
Sí |
Sí |