Publicado: Sep 19, 2019
O driver CSI do Amazon Elastic File System (EFS) já é compatível com o Amazon Elastic Kubernetes Service (EKS). 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. Os aplicativos executados no Kubernetes podem usar sistemas de arquivos do EFS para compartilhar dados entre pods em um grupo de escalabilidade horizontal ou com outros aplicativos executados dentro ou fora do Kubernetes. O EFS também pode ajudar a tornar aplicativos do Kubernetes altamente disponíveis, pois todos os dados gravados no EFS são gravados em várias zonas de disponibilidade da AWS. Se um pod do Kubernetes for terminado e relançado, o driver CSI reconectará o sistema de arquivos do EFS, mesmo que o pod seja relançado em uma zona de disponibilidade da AWS diferente.
Entre os exemplos de aplicativos que podem se beneficiar do Kubernetes e do armazenamento compartilhado elástico e resiliente, estão sistemas de gerenciamento de conteúdo como WordPress e Drupal, ferramentas de desenvolvimento como JIRA e Artifactory, estruturas de machine learning como MXNet e TensorFlow, e blocos de anotações de ciência de dados como Jupyter e Jupyterhub.
Para começar a usar, siga a documentação de conceitos básicos para criar um StorageClass e um PersistentVolumeClaim do Kubernetes para provisionamento e faça referência ao PersistentVolumeClaim dos pods que o utilizam. Para saber mais, acesse a página de produto do Amazon EKS e a página de produto do Amazon EFS.