Boa noite, eu não entendi muito bem os PVs, PVCs e os StorageClass, são usado somente quando você tem um disco a parte dos nodes?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite, eu não entendi muito bem os PVs, PVCs e os StorageClass, são usado somente quando você tem um disco a parte dos nodes?
Oi, Vitor. Tudo bem?
Um PersistentVolume é tipo um volume normal (como os que são usados no Docker container), mas o PV é criado no nível do Cluster, ou seja, é um recurso que pode ser usado por todo o cluster. Esses PV são criados pelo administrador do cluster ou de forma dinâmica. A forma dinâmica é o StorageClass. O StorageClass é um recurso como os outros (Pods, Services, Deployments), definimos um yaml pra ele e quando aplicamos é criado um PV. Já o PVC é uma requisição (Claim) para o uso de um PV.
Neste link da documentação oficial do K8s tem uma explicação mais aprofundada https://kubernetes.io/pt-br/docs/concepts/storage/persistent-volumes/
Espero ter ajudado. Bons estudos!
Ajudou bastante, ficou bem mais claro com a sua explicação. Obrigado!