Publicado: May 7, 2021
O driver CSI (Container Storage Interface) para Amazon Elastic Block Store (EBS) agora está disponível ao público em geral. O driver CSI para EBS simplifica a configuração e o uso de armazenamento em blocos para aplicações executadas no Amazon Elastic Kubernetes Service (EKS) e clusters Kubernetes autogerenciados em execução na AWS usando interfaces Kubernetes padrão.
O driver implementa as operações exigidas pela especificação CSI para provisionar, anexar e montar um volume do EBS em um pod Kubernetes. O driver oferece suporte a configurações avançadas do EBS, incluindo criptografia de volume e configurações de IOPS. O lançamento da versão 1.0 disponível ao público em geral inclui novos recursos, como suporte estável para snapshots e redimensionamento de volume, métricas de volume e verificações de integridade, bem como imagens de várias arquiteturas para oferecer suporte a instâncias Graviton baseadas em Arm.
O driver CSI para EBS está disponível para instalação em clusters EKS com a versão 1.17 e superior. O plugin do EBS atual na árvore continua contando com suporte. No entanto, se você usar o driver CSI, obterá benefícios do desacoplamento entre o ciclo de lançamentos de Kubernetes upstream e o ciclo de lançamento de drivers CSI.
Para começar, siga o guia do usuário do CSI para EBS. Para saber mais, você pode acessar a página do produto Amazon EBS, a página do produto Amazon EKS e o projeto de código aberto no Github.