Sobre snapshots de volume


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:

A seguir