Skip to main content

Criar um Snapshot

VolumeSnapshots (VS) são solicitações de uso de Snapshots, de forma análoga ao qual os PersistentVolumeClaims (PVC) são solicitações de uso de volumes.

info

Funcionalidade somente disponível para a versão v3.

Clique aqui para mais informações sobre as versões de plataforma do produto de Kubernetes.

Com acesso ao Cluster, crie um VolumeSnapshot, indicando o VolumeSnapshotClass e o nome do PVC no qual o Snapshot será feito:

cat <<EOF | kubectl apply -f -
apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshot
metadata:
name: meu-snapshot
spec:
volumeSnapshotClassName: default-volume-snapshot-class
source:
persistentVolumeClaimName: meu-pvc
EOF

Ver o Snapshot

Para verificar o Snapshot no serviço de Block Storage da Magalu Cloud, primeiramente descubra o ID do VolumeSnapshotContent (conceito análogo ao PV) com o comando abaixo:

kubectl get volumesnapshot meu-snapshot

NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE
meu-snapshot true meu-pvc 20 default-volume-snapshot-class snapcontent-b7dbfab8-ab38-427c-97b4-2ca895c04384 7s 8s
  1. Com o ID do Snapshot do campo SNAPSHOTCONTENT (sem a string snapcontent-), navegue até a tela do serviço de Block Storage.
  2. Clique na aba "Meus snapshots".
  3. Procure pelo Snapshot com o ID.