Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Arquitetura da Trident

Colaboradores

O Trident é executado como um único Pod de controlador e um Pod de nó em cada nó de trabalho no cluster. O pod de nó deve estar em execução em qualquer host onde você queira montar um volume Trident potencialmente.

Compreensão dos pods dos nós e dos pods do controlador

O Trident é implantado como Pod do controlador Tridentum único e um ou mais Pods do nó Trident no cluster do Kubernetes e usa contentores Sidecar padrão do Kubernetes para simplificar a implantação de plug-ins do CSI. "Kubernetes CSI Sidecar contêineres" São mantidos pela comunidade do Kubernetes Storage.

Kubernetes "seletores de nós" e "tolerações e taints"são usados para restringir um pod a ser executado em um nó específico ou preferencial. Você pode configurar seletores de nós e tolerações para pods de nó e controlador durante a instalação do Trident.

  • O plugin controlador lida com o provisionamento e gerenciamento de volume, como snapshots e redimensionamento.

  • O plug-in do nó manipula a conexão do armazenamento ao nó.

Diagrama da arquitetura do Trident no cluster do Kubernetes.
Figura 1. A Trident implantou no cluster do Kubernetes

Pod do controlador Trident

O Pod do controlador Trident é um único Pod que executa o plug-in do controlador CSI.

  • Responsável pelo provisionamento e gerenciamento de volumes no storage NetApp

  • Gerenciado por uma implantação do Kubernetes

  • Pode ser executado no plano de controle ou nos nós de trabalho, dependendo dos parâmetros de instalação.

Diagrama do Pod do controlador Trident que executa o plug-in do controlador CSI com sidecars CSI aplicáveis.
Figura 2. Diagrama do pod do controlador Trident

Pods do nó Trident

Os pods de nó Trident são pods privilegiados que executam o plug-in do nó CSI.

  • Responsável pela montagem e desmontagem do armazenamento dos pods em execução no host

  • Gerenciado por um DaemonSet Kubernetes

  • Deve ser executado em qualquer nó que montar o storage NetApp

Diagrama do Pod do nó Trident executando o plug-in do nó CSI com o sidecar CSI aplicável.
Figura 3. Diagrama do pod do nó Trident

Arquiteturas de cluster Kubernetes compatíveis

O Trident é compatível com as seguintes arquiteturas do Kubernetes:

Arquiteturas de cluster do Kubernetes Suportado Instalação predefinida

Único mestre, computação

Sim

Sim

Mestre múltiplo, computação

Sim

Sim

Mestre etcd, , computação

Sim

Sim

Mestre, infraestrutura, computação

Sim

Sim