1

我想问你是否有人有使用内部负载均衡器在 DASK 上配置 Jupyterhub 的经验?如果 Jupyter Hub 的负载均衡器将映射到特定的内部 IP 或子网,则默认设置带有 External 优选?我正在尝试设置无法从外部访问的环境。

我之前已经设法通过使用此 repo 编辑 config.yaml 来使用 Internal LoadBalancer 设置 JupytherHub 进行安装:https ://jupyterhub.github.io/helm-chart/

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

但这对于 dask 是不可能的。

有没有办法实现这个或其他方式?欢迎任何建议!

谢谢

4

1 回答 1

0

是的,这是可能的。

我可以使用以下 kubectl 命令来做到这一点:

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

大约 30 秒后,如果您为服务提供了足够的 IP 地址(您需要允许更多),IP 地址将转移到内部地址。

于 2019-01-07T03:31:43.103 回答