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?
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!