本頁面提供預先設定的 Google Kubernetes Engine YAML 檔案,協助您針對特定工作負載,提升 Cloud Storage FUSE 效能。無論您是使用 Cloud GPU 或 Cloud TPU 進行訓練、服務或檢查點作業,都可以使用本頁提供的範例設定,快速部署 GKE Pod 並存取 Cloud Storage 值區。
使用範例 YAML 檔案,透過 Cloud Storage FUSE 設定及部署 GKE 工作負載
如要使用範例設定,請按照下列步驟操作:
確認 Google Kubernetes Engine 的 Cloud Storage FUSE CSI 驅動程式在 GKE 1.32.2-gke.1297001 以上版本的 GKE 叢集上執行。
確認 Google Kubernetes Engine 服務帳戶具備存取目標 Cloud Storage bucket 的必要權限。
根據您的機器類型和工作負載,使用下列其中一個 YAML 檔案,找出要套用的範例設定:
GPU
請根據工作負載類型,使用下列其中一個 Cloud GPU 專屬的 YAML 檔案:
TPU
根據工作負載類型,使用下列其中一個 Cloud TPU 專屬 YAML 檔案:
使用下列其中一個 YAML 檔案,部署可存取 PersistentVolumeClaim 的對應 Pod 規格:
GPU
根據工作負載類型,部署對應的 Cloud GPU 專屬 Pod 規格,存取 PersistentVolumeClaim:
TPU
根據工作負載類型,部署對應的 Cloud TPU 專屬 Pod 規格,存取 PersistentVolumeClaim:
套用 PersistentVolume 檔案,部署 PersistentVolume 和 PersistentVolumeClaim。
GKE Pod 許可網路鉤會檢查 PersistentVolume 的屬性,套用潛在的最佳化設定,例如在排定 Pod 之前插入 Sidecar 容器。
kubectl apply -f PERSISTENT_VOLUME_YAML_FILE_NAME
其中:
PERSISTENT_VOLUME_YAML_FILE_NAME
是 PersistentVolume YAML 檔案名稱。例如:serving-pv.yaml
。
部署參照 PersistentVolumeClaim 的 Pod 規格:
kubectl apply -f POD_YAML_FILE_NAME
其中:
POD_YAML_FILE_NAME
是 Pod YAML 設定檔的名稱。例如:serving-pod.yaml
。