Publicado: Mar 23, 2021

O driver CSI (Container Storage Interface) do Amazon Elastic File System (EFS) agora oferece suporte ao provisionamento dinâmico de volumes persistentes do Kubernetes. As aplicações Kubernetes que exigem acesso a um sistema de arquivos compartilhado na AWS agora podem ter armazenamento provisionado sob demanda, eliminando a necessidade de os administradores de cluster pré-provisionarem volumes.

O driver CSI do EFS facilita a configuração do armazenamento elástico de arquivos para clusters do EKS e clusters autogerenciados do Kubernetes executados na AWS usando interfaces padrão do Kubernetes. As aplicações executadas no Kubernetes podem usar sistemas de arquivos do EFS para compartilhar dados entre pods em um grupo de escalabilidade horizontal ou com outras aplicações executadas dentro ou fora do Kubernetes. As aplicações também podem usar o Amazon EFS para manter dados em nível regional, permitindo que pods façam failover entre Zonas de disponibilidade. O provisionamento dinâmico no driver CSI do EFS usa pontos de acesso do EFS, que são pontos de entrada específicos para aplicações em um sistema de arquivos do EFS que facilitam o compartilhamento de um sistema de arquivos entre vários pods. Cada ponto de acesso criado pelo driver CSI impõe uma identidade exclusiva e um diretório raiz para garantir que os dados da aplicação sejam privados para um volume persistente.

Para começar, consulte a documentação do EKS ou o projeto de driver CSI do EFS de código aberto no GitHub. Você também pode saber mais no blog de lançamento.