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 Astra Trident

Colaboradores

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

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

Astra Trident se pone en marcha como un único Pod de controladora de Trident y uno o más Pods de nodos de Trident En el clúster de Kubernetes y utiliza los contenedores estándar de Kubernetes CSI Sidecar Containers 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 un pod para ejecutarse en un nodo concreto o preferido. Durante la instalación de Astra Trident, puede configurar los selectores de nodos y las toleraciones para la controladora y los pods de nodos.

  • 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 de Astra Trident en el clúster de Kubernetes.
Figura 1. Astra 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

Astra 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