Nesta página, você encontra arquivos YAML pré-configurados do Google Kubernetes Engine para ajudar a otimizar a performance do Cloud Storage FUSE para sua carga de trabalho específica. Se você estiver usando GPUs ou TPUs do Cloud para treinamento, serviço ou checkpoint, use as configurações de exemplo fornecidas nesta página para implantar rapidamente seus pods do GKE e acessar seu bucket do Cloud Storage.
Configurar e implantar cargas de trabalho do GKE com o Cloud Storage FUSE usando arquivos YAML de exemplo
Para usar configurações de exemplo, siga estas etapas:
Verifique se o driver FUSE CSI do Cloud Storage para Google Kubernetes Engine está em execução em clusters do GKE nas versões 1.32.2-gke.1297001 ou mais recentes.
Verifique se a conta de serviço do Google Kubernetes Engine tem as permissões necessárias para acessar o bucket de destino do Cloud Storage.
Localize as configurações de exemplo que você quer aplicar com base no tipo de máquina e na carga de trabalho usando um dos seguintes arquivos YAML:
GPU
Use um dos seguintes arquivos YAML específicos da GPU do Cloud com base no tipo de carga de trabalho:
TPU
Use um dos seguintes arquivos YAML específicos da Cloud TPU com base no tipo de carga de trabalho:
Implante a especificação de pod correspondente que acessa o PersistentVolumeClaim usando um dos seguintes arquivos YAML:
GPU
Implante a especificação de pod correspondente específica das GPUs do Cloud que acessa o PersistentVolumeClaim com base no tipo de carga de trabalho:
TPU
Implante a especificação de pod correspondente específica da Cloud TPU que acessa o PersistentVolumeClaim com base no tipo de carga de trabalho:
Implante o PersistentVolume e o PersistentVolumeClaim aplicando o arquivo PersistentVolume.
O webhook de admissão de pod do GKE inspeciona os atributos do PersistentVolume para aplicar possíveis otimizações, como a injeção de contêineres secundários antes da programação do pod.
kubectl apply -f PERSISTENT_VOLUME_YAML_FILE_NAME
Em que:
PERSISTENT_VOLUME_YAML_FILE_NAME
é o nome do arquivo YAML do PersistentVolume. Por exemplo,serving-pv.yaml
.
Implante a especificação do pod que faz referência ao PersistentVolumeClaim:
kubectl apply -f POD_YAML_FILE_NAME
Em que:
POD_YAML_FILE_NAME
é o nome do arquivo de configuração YAML do pod. Por exemplo,serving-pod.yaml
.