Не удается установить JupyterHub на EKS: «Не подходит su bnet для ELB» - PullRequest
1 голос
/ 30 апреля 2020

У меня проблема с кластером EKS (kubernetes версия 1.14). Я пытаюсь установить JupyterHub (версия 0.8.2) в кластер EKS через helm + tiller.

Установка завершается успешно, но службе proxy-publi c не удается создать ELB. См. Вывод «kubectl description sv c» ниже:

Установка / развертывание приложения завершается неудачно с событием ошибки.

> kubectl describe svc
...
Name:                     proxy-public
Namespace:                jhub
Labels:                   app=jupyterhub
                          chart=jupyterhub-0.8.2
                          component=proxy-public
                          heritage=Tiller
                          release=jhub
...
  Warning  CreatingLoadBalancerFailed  1m (x6 over 3m)  service-controller  Error creating load balancer (will retry): failed to ensure load balancer for service jhub/proxy-public: could not find any suitable subnets for creating the ELB

Мой кластер EKS связан с 3 подсетями, 2 частный и 1 publi c. Я думаю, что ELB можно было бы разместить в паблике c su bnet?

1 Ответ

1 голос
/ 01 мая 2020

EKS требует, чтобы подсети были помечены для использования для создания балансировщика нагрузки. Чтобы считаться подходящим su bnet, пометьте его следующим текстом: kubernetes.io/role/elb: shared. Для получения дополнительной информации см. Статью портала знаний *1003* о тегах su bnet для EKS.

...