Acerca do controlador CSI Lustre gerido

O controlador da interface de armazenamento de contentores (CSI) Lustre gerido pelo GKE é uma solução gerida pelo GKE concebida para integrar o serviço de sistema de ficheiros paralelos de alto desempenho doGoogle CloudGoogle Cloud Managed Lustre com clusters do Google Kubernetes Engine (GKE). Esta integração foi concebida para cargas de trabalho exigentes que requerem armazenamento persistente, escalável e de elevado débito, particularmente para inteligência artificial (IA), aprendizagem automática (ML) e computação de alto desempenho (HPC).

Ao usar o controlador CSI Lustre gerido, pode aprovisionar, gerir e aceder a instâncias do Lustre gerido diretamente através de pedidos de volume persistente (PVCs) e volumes persistentes (PVs) padrão do Kubernetes. O controlador funciona como o plano de controlo, automatizando a gestão do ciclo de vida das instâncias do Lustre geridas em resposta a chamadas da CSI, incluindo a criação, a eliminação, a montagem e a desmontagem de volumes em nós do GKE.

O controlador CSI do Lustre gerido suporta volumes persistentes aprovisionados dinamicamente (em que o controlador cria a instância do Lustre gerido com base no PVC) e volumes persistentes aprovisionados estaticamente (para estabelecer ligação a instâncias do Lustre gerido pré-existentes). Oferece uma forma eficiente para as suas aplicações Kubernetes usarem totalmente as capacidades de desempenho do Lustre gerido.

Vantagens

O controlador CSI Lustre gerido oferece várias vantagens para a integração do armazenamento de alto desempenho com as suas cargas de trabalho do Kubernetes:

  • Obtém acesso a sistemas de ficheiros Lustre totalmente geridos como armazenamento da carga de trabalho através das APIs Kubernetes.
  • O controlador suporta os ReadWriteMany, ReadOnlyMany e ReadWriteOnce modos de acesso.
  • Pode usar o controlador para criar e ligar-se a novas instâncias do Lustre geridas como PersistentVolumes.
  • As suas cargas de trabalho do Kubernetes podem aceder a instâncias do Lustre gerido existentes sem necessitar da instalação manual de software do Lustre gerido, incluindo módulos do kernel ou utilitários de cliente.

Limitações

Quando usar o controlador CSI Lustre gerido, tenha em atenção as seguintes limitações:

  • A montagem de vários volumes de diferentes instâncias do Lustre gerido com o mesmo nome filesystem num único nó não é suportada.
  • Apenas são suportados nós do SO otimizado para contentores (COS). A versão mínima do nó do GKE suportada é 1.33.2-gke.1111000 ou posterior.
  • Apenas são suportados nós de arquitetura x86_64.
  • O controlador CSI Lustre gerido não suporta imagens de nós do GKE personalizadas.

Requisitos

Para usar o controlador CSI Lustre gerido, o cluster tem de cumprir estes requisitos:

  • Precisa da versão 1.33.2-gke.1111000 ou posterior do cluster do GKE.
  • Tem de ter instalada a versão mais recente da Google Cloud CLI, com uma versão mínima suportada de 523.0.0 ou posterior.
  • O controlador CSI tem de estar ativado no cluster do GKE. Por predefinição, o controlador está desativado nos clusters padrão e do Autopilot. Pode ativá-lo durante a criação do cluster ou num cluster existente.
  • O cluster do GKE deve ser executado na mesma rede de VPC que a instância do Lustre gerido.

O que se segue?