Esta página fornece ficheiros YAML do Google Kubernetes Engine pré-configurados para ajudar a otimizar o desempenho do FUSE do Cloud Storage para a sua carga de trabalho específica. Quer esteja a usar GPUs do Google Cloud ou TPUs do Google Cloud para preparação, publicação ou criação de pontos de verificação, pode usar as configurações de exemplo fornecidas nesta página para implementar rapidamente os seus pods do GKE e aceder ao seu contentor do Google Cloud Storage.
Configure e implemente cargas de trabalho do GKE com o FUSE do Cloud Storage através de ficheiros YAML de exemplo
Para usar configurações de exemplo, siga estes passos:
Verifique se o controlador CSI FUSE do Cloud Storage para o Google Kubernetes Engine está a ser executado em clusters do GKE das versões 1.32.2-gke.1297001 ou posteriores do GKE.
Verifique se a conta de serviço do Google Kubernetes Engine tem as autorizações necessárias para aceder ao contentor do Cloud Storage de destino.
Localize as configurações de exemplo que quer aplicar com base no tipo de máquina e na carga de trabalho através de um dos seguintes ficheiros YAML:
GPU
Use um dos seguintes ficheiros YAML específicos das GPUs do Google Cloud com base no seu tipo de carga de trabalho:
TPU
Use um dos seguintes ficheiros YAML específicos da Cloud TPU com base no seu tipo de carga de trabalho:
Implemente a especificação do pod correspondente que acede ao PersistentVolumeClaim através de um dos seguintes ficheiros YAML:
GPU
Implemente a especificação do pod específica das GPUs na nuvem correspondente que acede ao PersistentVolumeClaim com base no seu tipo de carga de trabalho:
TPU
Implemente a especificação de pod específica da Cloud TPU correspondente que acede ao PersistentVolumeClaim com base no tipo de carga de trabalho:
Implemente o PersistentVolume e o PersistentVolumeClaim aplicando o ficheiro PersistentVolume.
O webhook de admissão de pods do GKE inspeciona os atributos do PersistentVolume para aplicar potenciais otimizações, como a injeção de contentores auxiliares antes da programação do pod.
kubectl apply -f PERSISTENT_VOLUME_YAML_FILE_NAME
Onde:
PERSISTENT_VOLUME_YAML_FILE_NAME
é o nome do ficheiro YAML do PersistentVolume. Por exemplo,serving-pv.yaml
.
Implemente a especificação do pod que faz referência ao PersistentVolumeClaim:
kubectl apply -f POD_YAML_FILE_NAME
Onde:
POD_YAML_FILE_NAME
é o nome do ficheiro de configuração YAML do pod. Por exemplo,serving-pod.yaml
.