Arquitetura Trident
O Trident é executado como um único Pod Controlador e um Pod de Nó em cada nó de trabalho do cluster. O pod do nó deve estar em execução em qualquer host onde você queira potencialmente montar um volume Trident .
Entendendo os pods do controlador e os pods do nó
O Trident é implantado como uma única unidade.Cápsula de controle Trident e um ou maisCápsulas de nós Trident no cluster Kubernetes e utiliza contêineres sidecar CSI padrão do Kubernetes para simplificar a implantação de plugins CSI. "Contêineres Sidecar CSI do Kubernetes" são mantidos pela comunidade Kubernetes Storage.
Kubernetes"seletores de nós" e"tolerâncias e contaminações" São utilizadas para restringir a execução de um pod a um nó específico ou preferencial. Você pode configurar seletores de nós e tolerâncias para pods de controladores e nós durante a instalação do Trident .
-
O plugin do controlador lida com o provisionamento e gerenciamento de volumes, como snapshots e redimensionamento.
-
O plugin do nó gerencia a conexão do armazenamento ao nó.
Cápsula de controle Trident
O Trident Controller Pod é um único Pod que executa o plugin CSI Controller.
-
Responsável pelo provisionamento e gerenciamento de volumes no armazenamento 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.
Cápsulas de nós Trident
Os Pods do Trident Node são Pods privilegiados que executam o plugin CSI Node.
-
Responsável por montar e desmontar o armazenamento para os Pods em execução no host.
-
Gerenciado por um DaemonSet do Kubernetes
-
Deve ser executado em qualquer nó que possa montar armazenamento NetApp.
Arquiteturas de cluster Kubernetes suportadas
O Trident é compatível com as seguintes arquiteturas do Kubernetes:
| Arquiteturas de cluster Kubernetes | Suportado | Instalação padrão |
|---|---|---|
Mestre único, computação |
Sim |
Sim |
Múltiplos mestres, computação |
Sim |
Sim |
Mestre, |
Sim |
Sim |
Mestre, infraestrutura, computação |
Sim |
Sim |