Storage Management
medium
Storage Management Question #019e3a4f
Question Statement
Storage Management
#kubernetes
#persistentvolumeclaim
#pod
#storage
Medium
Qual recurso você usa para anexar um volume a um Pod?
A
StorageVolume
B
PersistentVolume
C
StorageClass
D
PersistentVolumeClaim
Correct
Official Explanation / Community Explanations
No Kubernetes, para anexar um volume a um Pod, você usa um PersistentVolumeClaim (PVC). Um PVC é uma solicitação de armazenamento por um usuário que pode ser vinculado a um PersistentVolume (PV) que fornece o armazenamento real. O Pod referencia o PVC em sua definição de volume, e o Kubernetes monta automaticamente o PV associado nos containers do Pod.
Como Funciona
- Um
PersistentVolume(PV) é uma peça de armazenamento no cluster provisionada por um administrador ou dinamicamente através de umaStorageClass. - Um
PersistentVolumeClaim(PVC) é uma solicitação de armazenamento por um usuário, especificando tamanho, modos de acesso e, opcionalmente, umaStorageClass. - O Kubernetes vincula o PVC a um PV adequado que atenda aos requisitos da solicitação.
- Na especificação do Pod, você define um volume que referencia o PVC pelo nome. Quando o Pod é criado, o volume é montado no container no caminho de montagem especificado.
Por que a Resposta Correta está Correta
PersistentVolumeClaimé o recurso correto porque abstrai os detalhes de armazenamento do Pod. O Pod só precisa saber o nome do PVC, não o PV subjacente ou o backend de armazenamento.
Por que as Respostas Incorretas estão Erradas
StorageVolumenão é um recurso válido do Kubernetes. O termo correto éPersistentVolumeClaimouVolumena especificação do Pod.PersistentVolumeé um recurso do cluster que representa armazenamento real, mas não é referenciado diretamente por um Pod. Em vez disso, um Pod usa um PVC que se vincula a um PV.StorageClassdefine o tipo de armazenamento (por exemplo, SSD rápido, HDD padrão) e é usado para provisionamento dinâmico de PVs, mas não é anexado diretamente a um Pod. Um PVC pode referenciar umaStorageClasspara solicitar armazenamento provisionado dinamicamente.