Architettura Astra Trident
Astra Trident viene eseguito come singolo pod controller e un pod nodo su ogni nodo di lavoro nel cluster. Il pod nodo deve essere in esecuzione su qualsiasi host in cui si desidera montare un volume Astra Trident.
Comprensione dei pod controller e dei pod di nodi
Astra Trident può essere implementato come Pod controller Tridentuno o più Pod di nodi Tridentnel cluster Kubernetes e utilizza Kubernetes CSI Sidecar Containers standard per semplificare l'implementazione dei plug-in CSI. "Kubernetes CSI Sidecar Containers" Sono mantenuti dalla community dello storage Kubernetes.
Kubernetes "selettori di nodi" e "tollerazioni e contamini" sono utilizzati per vincolare un pod all'esecuzione su un nodo specifico o preferito. Puoi configurare selettori di nodo e tolleranze per controller e pod di nodo durante l'installazione di Astra Trident.
-
Il plug-in del controller gestisce il provisioning e la gestione dei volumi, ad esempio snapshot e ridimensionamento.
-
Il plug-in del nodo gestisce il collegamento dello storage al nodo.
Pod controller Trident
Il controller Pod Trident è un singolo pod che esegue il plugin del controller CSI.
-
Responsabile del provisioning e della gestione dei volumi nello storage NetApp
-
Gestito da un'implementazione Kubernetes
-
Può essere eseguito sul piano di controllo o sui nodi di lavoro, a seconda dei parametri di installazione.
Pod di nodi Trident
I pod nodo Trident sono pod privilegiati che eseguono il plug-in nodo CSI.
-
Responsabile del montaggio e dello smontaggio dello spazio di archiviazione per i pod in esecuzione sull'host
-
Gestito da un Kubernetes DaemonSet
-
Deve essere eseguito su qualsiasi nodo che monterà lo storage NetApp
Architetture cluster Kubernetes supportate
Astra Trident è supportato con le seguenti architetture Kubernetes:
Kubernetes architetture di cluster | Supportato | Installazione predefinita |
---|---|---|
Singolo master, calcolo |
Sì |
Sì |
Master multipli, calcolo |
Sì |
Sì |
Master, |
Sì |
Sì |
Master, infrastruttura, calcolo |
Sì |
Sì |