Utilizzo di ONTAP come storage persistente per Kubernetes
Cloud Manager può automatizzare l'implementazione di "Trident di NetApp" Sui cluster Kubernetes in modo da poter utilizzare ONTAP come storage persistente per i container. Funziona con cluster Cloud Volumes ONTAP e ONTAP on-premise.
Prima di completare questa procedura, è necessario "Creare un sistema Cloud Volumes ONTAP" oppure "Scopri un cluster ONTAP on-premise" Da Cloud Manager.
Se si implementano cluster Kubernetes utilizzando "Servizio NetApp Kubernetes", Cloud Manager può rilevare automaticamente i cluster dal tuo account NetApp Cloud Central. In tal caso, saltare i primi due passaggi e iniziare con il passaggio 3.
Verificare la connettività di rete
-
Deve essere disponibile una connessione di rete tra Cloud Manager e i cluster Kubernetes, dai cluster Kubernetes ai sistemi ONTAP.
-
Cloud Manager richiede una connessione Internet in uscita per accedere ai seguenti endpoint durante l'installazione di Trident:
Cloud Manager installa Trident su un cluster Kubernetes quando si connette un ambiente di lavoro al cluster.
Caricare i file di configurazione di Kubernetes in Cloud Manager
Per ogni cluster Kubernetes, l'account Admin deve caricare un file di configurazione (kubeconfig) in formato YAML. Dopo aver caricato il file, Cloud Manager verifica la connettività al cluster e salva una copia crittografata del file kubeconfig.
Fare clic su Kubernetes Clusters > Discover > Upload file e selezionare il file kubeconfig.
Connetti i tuoi ambienti di lavoro ai cluster Kubernetes
Dall'ambiente di lavoro, fare clic sull'icona Kubernetes e seguire le istruzioni. È possibile collegare diversi cluster a diversi sistemi ONTAP e più cluster allo stesso sistema ONTAP.
È possibile impostare la classe di storage NetApp come classe di storage predefinita per il cluster Kubernetes. Quando un utente crea un volume persistente, il cluster Kubernetes può utilizzare i sistemi ONTAP connessi come storage back-end per impostazione predefinita.
Avviare il provisioning dei volumi persistenti
Richiedere e gestire volumi persistenti utilizzando interfacce e costrutti Kubernetes nativi. Cloud Manager crea quattro classi di storage Kubernetes che è possibile utilizzare per il provisioning di volumi persistenti:
-
netapp-file: Per il binding di volumi persistenti a sistemi ONTAP a nodo singolo
-
netapp-file-san: Per il binding di volumi persistenti iSCSI a sistemi ONTAP a nodo singolo
-
netapp-file-Redundant: Per il binding di volumi persistenti a coppie ONTAP ha
-
netapp-file-ridondanti-san: Per il binding di volumi persistenti iSCSI a coppie ONTAP ha
Cloud Manager configura Trident in modo che utilizzi le seguenti opzioni di provisioning per impostazione predefinita:
-
Volumi sottili
-
Il criterio Snapshot predefinito
-
Directory Snapshot accessibile