Le applicazioni con stato, ad esempio i database, salvano i dati tra le sessioni e richiedono uno storage persistente per archiviare i dati. I dati conservati vengono chiamati stato dell'applicazione. È possibile recuperare i dati in un secondo momento e utilizzarli nella sessione successiva. Kubernetes offre volumi persistenti come oggetti in grado di mantenere lo stato e i dati.
Nell'ambiente vSphere gli oggetti di volume persistente sono supportati da dischi virtuali che si trovano nei datastore. Gli archivi dati sono rappresentati da criteri di storage. Dopo che l'amministratore di vSphere crea un criterio di storage, ad esempio gold, e lo assegna a uno spazio dei nomi in un Cluster supervisore, il criterio di storage viene visualizzato come classe di storage Kubernetes corrispondente nello Spazio dei nomi vSphere e in tutti i cluster Tanzu Kubernetes disponibili.
Un ingegnere DevOps può utilizzare la classe di storage nelle specifiche delle richieste di volume persistente. È quindi possibile distribuire un'applicazione che utilizza lo storage dalla richiesta di volume persistente. In questo esempio il volume persistente per l'applicazione viene creato dinamicamente.
Prerequisiti
Assicurarsi che l'amministratore di vSphere abbia creato un criterio di storage appropriato e abbia assegnato il criterio allo spazio dei nomi.
Procedura
risultati
Il pod configurato utilizza lo storage persistente descritto nella richiesta di volume persistente.
Operazioni successive
Per monitorare lo stato di integrità del volume persistente, vedere Monitorare l'integrità dei volumi in un cluster Spazio dei nomi vSphere o Tanzu Kubernetes. Per rivedere e monitorare il volume persistente in vSphere Client, vedere Monitorare i volumi persistenti in vSphere Client.