Jupyter Hub в Dask с использованием внутреннего LoadBalancer

Я хотел бы спросить вас, есть ли у кого-нибудь опыт настройки Jupyterhub в DASK с помощью внутреннего балансировщика нагрузки? Настройка по умолчанию поставляется с External Предпочтительно, если балансировщик нагрузки Jupyter Hub будет привязан к определенному внутреннему IP или подсети? Я пытаюсь настроить и среду, которая не будет доступна извне.

Мне удалось настроить JupytherHub с Internal LoadBalancer ранее, отредактировав config.yaml, используя этот репозиторий для установки: https://jupyterhub.github.io/helm-chart/

proxy: 
  service:
    type: LoadBalancer
      annotations: {service.beta.kubernetes.io/aws-load-balancer-internal: "internal subnet"}

но это невозможно с DASK.

Есть ли способ добиться этого или какой-то другой путь? Любые предложения приветствуются!

Спасибо

1 ответ

Да, это возможно

Я смог сделать это с помощью следующей команды kubectl:

kubectl annotate svc dask-scheduler cloud.google.com/load-balancer-type=Internal

Примерно через 30 секунд IP-адрес перейдет на внутренний, если вы предоставили достаточное количество IP-адресов для использования службами (вам нужно разрешить больше).

Другие вопросы по тегам