No Google Kubernetes Engine (GKE), é possível usar o recurso de snapshot de volume do Kubernetes para volumes permanentes nos clusters do GKE.
Os snapshots de volume do Kubernetes permitem criar uma cópia do seu volume em um momento específico. Use essa cópia para trazer um volume de volta a um estado anterior ou para provisionar um novo volume.
Um snapshot de volume no Kubernetes é equivalente a fazer um backup dos seus dados em outros sistemas de armazenamento. Por exemplo, criar um snapshot de volume do Kubernetes é equivalente a criar um backup do Filestore.
É possível usar snapshots para proteger suas cargas de trabalho e atingir objetivos de pontos de recuperação essenciais aos negócios no seu plano de recuperação de desastres ou se você precisar manter a conformidade com os dados para salvar os dados periodicamente.
O GKE é compatível com duas maneiras de criar snapshots de volume:
API Container Storage Interface (CSI) de snapshot de volume: este é um processo manual que permite criar e gerenciar snapshots de volume usando o driver CSI do Persistent Disk do Compute Engine ou o driver CSI do Filestore, aplicando convenções de configuração comumente usadas na programação de código aberto do Kubernetes.
Backup para GKE: um serviço totalmente gerenciado que automatiza a criação e o gerenciamento de snapshots de volume. O Backup para GKE é compatível com configuração e backup de volume para cargas de trabalho com estado com discos permanentes. Nas cargas de trabalho com o Filestore, apenas o backup de configuração é compatível. Para fazer backup de dados nas instâncias de nível básico do Filestore, continue a usar a API de snapshots de volume por meio do driver CSI do Filestore.
A partir da versão GKE 1.17, é possível provisionar e anexar snapshots de volume com os seguintes componentes:
A documentação a seguir aborda como usar a API de snapshot de volume com um driver CSI do GKE:
Faça backup e restaure o armazenamento do Filestore usando snapshots de volume.
Faça backup e restaure o armazenamento do Persistent Disk usando snapshots de volume.
A seguir
- Leia a documentação do Snapshot de volume do Kubernetes.
- Saiba mais sobre a expansão de volume.
- Saiba como instalar manualmente um driver CSI.
- Saiba mais sobre o suporte do Filestore para o GKE.