Bom dia!
Percebi que o tutor procedeu com a criação e utilização de um PersistentVolumeClaim (PVC) sem que tivesse criado um PersistentVolume (PV) anteriormente. Qual a implicação disso para um ambiente produtivo do Kubernetes?
Grato!
Bom dia!
Percebi que o tutor procedeu com a criação e utilização de um PersistentVolumeClaim (PVC) sem que tivesse criado um PersistentVolume (PV) anteriormente. Qual a implicação disso para um ambiente produtivo do Kubernetes?
Grato!
Oi Adriano,
se não tiver um PersistentVolume
criado antes (static), o Kubernetes vai tentar criar o PV dinamicamente. Isso inclusive aconteceu no curso, onde criamos apenas um PersistentVolumeClaim
.
https://kubernetes.io/docs/concepts/storage/persistent-volumes/
Se vc já fez as atividades do curso e o minikube está rodadno, basta executar:
kubectl get pv
Deve aparecer o PersistentVolume
criado dinamicamente, também o nome do PersistentVolumeClaim
associado.
Resumindo, o pod fica associado ao claim e o claim fica associado ao volume.
Essa associação entre claim e volume só funcionará se há uma StorrageClass
padrão definido. No minikube é aplicado a StorrageClass
standard
:
kubectl get storageclass
e
kubectl describe storageclass standard
https://kubernetes.io/docs/concepts/storage/storage-classes/
Fiquei com a impressão que falei muito mas não sanei a sua duvida :(
abs
Perfeito Nico! Muito obrigado!