Как настроить jupyterlab для dask_kubernetes? - PullRequest
2 голосов
/ 23 февраля 2020

Я пытаюсь настроить расширение jupyterlab dask так, чтобы кнопка «Создать» кластера создала KubeCluster вместо значения по умолчанию LocalCluster.

Пытался отредактировать ~/.config/dask/labextension.yml, чтобы оно имело это содержимое:

kubernetes:
  worker-template:
    metadata:
    spec:
      restartPolicy: Never
      containers:
      - args:
          - dask-worker
          - --nthreads
          - '2'
          - --no-bokeh
          - --memory-limit
          - 12GB
          - --death-timeout
          - '60'
        image: ${JUPYTER_IMAGE_SPEC}
        name: dask-${JUPYTERHUB_USER}
        resources:
          limits:
            cpu: "1.75"
            memory: 12G
          requests:
            cpu: 1
            memory: 12G

labextension:
  factory:
    module: dask_kubernetes
    class: KubeCluster
    args: []
    kwargs: {}

(источник: https://github.com/pangeo-data/pangeo-cloud-federation/blob/8f7f4bf9963ef1ed180dd20c952ff1aa8df54ca2/deployments/ocean/image/binder/dask_config.yaml#L37 -L42 )

При создании нового кластера с помощью кнопки ноутбука все равно создается LocalCluster. Чего мне не хватает?

1 Ответ

0 голосов
/ 23 февраля 2020

То, что вы сделали выше, мне кажется правильным.

Вы перезапустили JupyterLab? Он читает файлы конфигурации во время запуска.

...