Para mais informações sobre como usar o Lustre gerenciado para otimizar o desempenho de cargas de trabalho de IA/ML implantadas no GKE, consulte a arquitetura de referência Otimizar cargas de trabalho de IA e ML com o Lustre gerenciado do Google Cloud.
Ao usar o driver CSI do Lustre gerenciado, é possível provisionar, gerenciar e acessar instâncias do Lustre gerenciado diretamente por reivindicações de volume permanente (PVCs) e volumes permanentes (PVs) padrão do Kubernetes. O driver atua como o plano de controle, automatizando o gerenciamento do ciclo de vida de instâncias gerenciadas do Lustre em resposta a chamadas do CSI, incluindo a criação, exclusão, montagem e desmontagem de volumes em nós do GKE.
O driver CSI do Managed Lustre é compatível com volumes permanentes provisionados dinamicamente (em que o driver cria a instância do Managed Lustre com base na PVC) e volumes permanentes provisionados de forma estática (para conexão com instâncias preexistentes do Managed Lustre). Ele oferece uma maneira eficiente para que seus aplicativos do Kubernetes usem totalmente os recursos de desempenho do Lustre gerenciado.
Vantagens
O driver CSI do Lustre gerenciado oferece várias vantagens para integrar armazenamento de alta performance às suas cargas de trabalho do Kubernetes:
- Você ganha acesso a sistemas de arquivos Lustre totalmente gerenciados como armazenamento de carga de trabalho pelas APIs do Kubernetes.
- O driver é compatível com os modos de acesso
ReadWriteMany,ReadOnlyManyeReadWriteOnce. - É possível usar o driver para criar e se conectar a novas instâncias gerenciadas do Lustre como PersistentVolumes.
- Suas cargas de trabalho do Kubernetes podem acessar instâncias do Managed Lustre sem exigir a instalação manual de nenhum software do Managed Lustre, incluindo módulos do kernel ou utilitários do cliente.
Limitações
Ao usar o driver CSI do Lustre gerenciado, esteja ciente das seguintes limitações:
- Não é possível montar vários volumes de diferentes instâncias gerenciadas do Lustre
com o mesmo nome de
filesystemem um único nó. - Somente os nós do Container-Optimized OS (COS) são compatíveis. A versão mínima do nó do GKE compatível com a arquitetura x86_64 é 1.33.2-gke.1111000 ou mais recente, e 1.34.1-gke.2541000 ou mais recente para arquitetura ARM.
- O driver CSI do Lustre gerenciado não é compatível com imagens de nós do GKE personalizadas.
Requisitos
Para usar o driver CSI do Lustre gerenciado, seu cluster precisa atender a estes requisitos:
- Você precisa da versão 1.33.2-gke.1111000 ou mais recente do cluster e do pool de nós do GKE.
- É necessário ter instalado a versão mais recente da Google Cloud CLI, com uma versão mínima compatível de 523.0.0 ou mais recente.
- O driver CSI precisa estar ativado no cluster do GKE. O driver é desativado por padrão nos clusters Standard e Autopilot. É possível ativar esse recurso durante a criação ou em um cluster atual.
- O cluster do GKE precisa ser executado na mesma rede VPC que a instância gerenciada do Lustre.
A seguir
- Crie e use um volume com suporte de uma instância gerenciada do Lustre no Google Kubernetes Engine.
- Acesse uma instância gerenciada do Lustre no Google Kubernetes Engine.