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

  1. Um PersistentVolume (PV) é uma peça de armazenamento no cluster provisionada por um administrador ou dinamicamente através de uma StorageClass.
  2. Um PersistentVolumeClaim (PVC) é uma solicitação de armazenamento por um usuário, especificando tamanho, modos de acesso e, opcionalmente, uma StorageClass.
  3. O Kubernetes vincula o PVC a um PV adequado que atenda aos requisitos da solicitação.
  4. 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

  • StorageVolume não é um recurso válido do Kubernetes. O termo correto é PersistentVolumeClaim ou Volume na 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.
  • StorageClass define 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 uma StorageClass para solicitar armazenamento provisionado dinamicamente.