Acerca do suporte do Filestore para o Google Kubernetes Engine

As instâncias do Filestore são servidores de ficheiros totalmente geridos no Google Cloud que pode usar como armazenamento duradouro com acesso ReadWriteMany para os seus clusters do Google Kubernetes Engine (GKE).

  • Como um tipo de armazenamento duradouro ou não efémero, os seus dados persistem para além do ciclo de vida dos seus pods do GKE.

  • Como armazenamento duradouro com acesso ReadWriteMany, os PersistentVolumes do GKE podem ser montados como leitura/escrita por muitos nós.

  • Ao contrário do modo de acesso de leitura/escrita único inerente ao disco persistente, as instâncias do Filestore são acessíveis a partir de vários nós do GKE em simultâneo. Isto permite-lhe iniciar pods em qualquer nó do GKE disponível, o que lhe dá uma maior eficiência dos seus clusters do GKE.

  • Como um tipo de armazenamento de ficheiros, o Filestore suporta várias instâncias de aplicações simultâneas que acedem ao mesmo sistema de ficheiros em simultâneo.

Para mais informações, consulte o artigo Implemente uma carga de trabalho com estado com o Filestore.

Filestore e controlador CSI do Filestore do GKE

O controlador CSI do GKE Filestore é a principal forma de usar instâncias do Filestore com o GKE e oferece as seguintes vantagens:

  • Tem acesso ao armazenamento NFS totalmente gerido através das APIs Kubernetes (kubectl).

  • Pode usar o controlador CSI do GKE Filestore para aprovisionar dinamicamente os seus PersistentVolumes.

  • Pode usar o controlador CSI do GKE Filestore para criar momentâneos de volumes CSI que, posteriormente, criam cópias de segurança do Filestore.

Para ver uma lista detalhada de vantagens, consulte o artigo Aceda a instâncias com o controlador CSI do GKE Filestore.

Partilhas múltiplas do Filestore para o GKE

As partilhas múltiplas do Filestore para o GKE, combinadas com o controlador CSI do Filestore do GKE, versão 1.27 ou posterior, oferecem as seguintes vantagens:

  • Oferece uma vista abrangente dos seus PersistentVolumes como um conjunto de armazenamento.

  • Suporta o aprovisionamento dinâmico de volume, a partilha de escalonamento e a capacidade da instância para cima ou para baixo, conforme necessário.

  • Suporta várias partilhas com tamanhos mais pequenos e flexíveis para melhorar a utilização e a rentabilidade de cada instância do Filestore.

Para mais informações, consulte o artigo Partilhas múltiplas do Filestore para o GKE.

O que se segue?