Skip to main content
Uma versão mais recente deste produto está disponível.
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.

A arquitetura do Astra Trident

Colaboradores

O Astra Trident é executado como um único Pod de controladora 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 potencialmente montar um volume Astra Trident.

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

O Astra Trident é implantado como Pod do controlador Tridentum único e um ou mais Pods do nó Trident no cluster Kubernetes e usa contentores padrão do Kubernetes CSI Sidecar 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 tolerâncias para pods de nó e controlador durante a instalação do Astra 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 Astra Trident no cluster Kubernetes.
Figura 1. Astra Trident implantado no cluster 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 Astra Trident é compatível com as seguintes arquiteturas de 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