Publicado: Apr 2, 2019

Os drivers Container Storage Interface (CSI – Interface de armazenamento de contêineres) do Amazon Elastic File System (EFS) e do Amazon FSx for Lustre já estão disponíveis como projetos alfa de código aberto. Esses drivers CSI facilitam o uso de serviços gerenciados de sistemas de arquivos da AWS pelos desenvolvedores com serviços do Kubernetes executados no Amazon Elastic Container Service for Kubernetes (EKS) ou no EC2.

Anteriormente, os clientes que desejavam executar cargas de trabalho stateful em clusters do Kubernetes com EFS ou FSx precisavam provisionar manualmente os sistemas de arquivos, conectá-los aos pods do Kubernetes e manter a conexão para acompanhar as mudanças de escala e as alterações do serviço.

Agora, os drivers CSI do Amazon EFS e do Amazon FSx CSI facilitam o provisionamento e a configuração de armazenamento para clusters do Kubernetes executados na AWS. Basta codificar uma StorageClass e uma PersistentVolumeClaim do Kubernetes para provisionamento e fazer reverência à PersistentVolumeClaim nos pods que a usam. Se o pod for reprogramado em um novo nó, o driver CSI garantirá que o volume esteja disponível e conectado após o reinício.

A AWS doou os drivers CSI para o Amazon EFS e o Amazon FSx para o Kubernetes SIG-AWS. Esses drivers estão disponíveis como projetos alfa do Kubernetes.

Para começar a usar, acesse as páginas do projeto do GitHub:

Para uma descrição do uso do FSx for Lustre no Amazon EKS, siga o nosso blog:

Para saber mais sobre o Amazon EKS, acesse a página do produto ou a documentação.