Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用Helm在高峰上設定dask、並部署快速部署

貢獻者

若要使用Helm在高峰上設定具有快速部署功能的dask、請完成下列步驟:

  1. 建立命名空間、以安裝具有快速功能的dask。

    kubectl create namespace rapids-dask
  2. 建立一個PVc來儲存點選率資料集:

    1. 將下列Y反 洗錢內容儲存至檔案以建立永久保存。

      kind: PersistentVolumeClaim
      apiVersion: v1
      metadata:
        name: pvc-criteo-data
      spec:
        accessModes:
          - ReadWriteMany
        resources:
          requests:
            storage: 1000Gi
        storageClassName: azurenetappfiles
    2. 將Yaml檔案套用至Kubernetes叢集。

      kubectl -n rapids-dask apply -f <your yaml file>
  3. 複製「rapidsai git」儲存庫( "https://github.com/rapidsai/helm-chart")。

    git clone https://github.com/rapidsai/helm-chart helm-chart
  4. 修改「values.yaml」、並加入先前為工作者和Jupyter工作區所建立的永久虛擬網路。

    1. 轉到儲存庫的「rapidsai」目錄。

      cd helm-chart/rapidsai
    2. 更新「values.yaml」檔案、然後使用PVc掛載磁碟區。

      dask:
        …
        worker:
          name: worker
          …
          mounts:
            volumes:
              - name: data
                persistentVolumeClaim:
                  claimName: pvc-criteo-data
            volumeMounts:
              - name: data
                mountPath: /data
          …
        jupyter:
          name: jupyter
          …
          mounts:
            volumes:
              - name: data
                persistentVolumeClaim:
                  claimName: pvc-criteo-data
            volumeMounts:
              - name: data
                mountPath: /data
          …
  5. 移至儲存庫的主目錄、然後使用Helm在使用者節點上部署具有三個工作節點的dask。

    cd ..
    helm dep update rapidsai
    helm install rapids-dask --namespace rapids-dask rapidsai