Skip to main content
NetApp Solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Mise en place de DASK avec RAPIDS sur AKS à l'aide de Helm

Contributeurs

Pour configurer le déploiement de DASK avec RAPIDS sur AKS à l'aide de Helm, procédez comme suit :

  1. Créer un espace de noms pour l'installation de DASK avec RAPIDS.

    kubectl create namespace rapids-dask
  2. Création d'une demande de volume persistant pour stocker le dataset de taux de clics :

    1. Enregistrez le contenu YAML suivant dans un fichier pour créer une demande de volume persistant.

      kind: PersistentVolumeClaim
      apiVersion: v1
      metadata:
        name: pvc-criteo-data
      spec:
        accessModes:
          - ReadWriteMany
        resources:
          requests:
            storage: 1000Gi
        storageClassName: azurenetappfiles
    2. Appliquez le fichier YAML sur votre cluster Kubernetes.

      kubectl -n rapids-dask apply -f <your yaml file>
  3. Cloner le rapidsai git référentiel ( "https://github.com/rapidsai/helm-chart").

    git clone https://github.com/rapidsai/helm-chart helm-chart
  4. Modifier values.yaml Et inclure le PVC créé précédemment pour les travailleurs et l'espace de travail Jupyter.

    1. Accédez au rapidsai répertoire du référentiel.

      cd helm-chart/rapidsai
    2. Mettez à jour le values.yaml Fichier et montage du volume à l'aide de la demande de volume persistant.

      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. Accédez au répertoire personnel du référentiel et déployez DASK avec trois noeuds de travail sur AKS en utilisant Helm.

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