Use o controlador de snapshots com armazenamento CSI - Amazon EKS

Ajudar a melhorar esta página

Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.

Use o controlador de snapshots com armazenamento CSI

O controlador de snapshots da Container Storage Interface (CSI) permite utilizar a funcionalidade de captura de snapshots em drivers da CSI compatíveis, como o driver da CSI do Amazon EBS.

Veja a seguir algumas considerações ao usar o controlador de snapshots da CSI.

  • O controlador de snapshots deve ser instalado junto com um driver da CSI com funcionalidade de captura instantânea. O driver da CSI do Amazon EBS oferece suporte à criação de snapshots do Amazon EBS de volumes gerenciados pela CSI do Amazon EBS. Para obter instruções de instalação, consulte Usar o armazenamento do Amazon EBS.

  • O Kubernetes não oferece suporte a snapshots de volumes que estão sendo servidos por meio da migração da CSI, como volumes do Amazon EBS que usam uma StorageClass com provisionador do kubernetes.io/aws-ebs. Os volumes devem ser criados com um StorageClass que faça referência ao provisionador do driver da CSI, ebs.csi.aws.com. Para obter mais informações sobre a migração da CSI, consulte Perguntas frequentes sobre migração de CSI do Amazon EBS.

Recomendamos instalar o controlador de snapshots da CSI via complemento gerenciado do Amazon EKS. Para adicionar um complemento do Amazon EKS ao cluster, consulte Criar um complemento. Para obter mais informações sobre complementos, consulte Usar as APIs da AWS para instalar ou atualizar componentes do cluster com complementos do EKS.

Como alternativa, se você quiser uma instalação autogerenciada do controlador de snapshots da CSI do Amazon EBS, consulte Uso no external-snapshotter do Kubernetes upstream no GitHub