Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

PVC sem PV.

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!

2 respostas
solução!

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!