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!
ATÉ 40% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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 pvDeve 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 storageclasse
kubectl describe storageclass standardhttps://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!