Панель управления Kubernetes не отвечает, когда число стручков велико - PullRequest
0 голосов
/ 30 октября 2018

Kubernetes Dashboard отлично работает до того, как большое количество модулей (более 1000) запланировано с помощью развертывания.

Когда запускается много модулей, при попытке щелкнуть любую страницу панели инструментов появляется следующая ошибка:
Error: 'dial tcp <ip>:9090: getsockopt: connection refused' Trying to reach: 'http://<ip>:9090/api/v1/workload/default?itemsPerPage=10&page=1'

Помогает ли увеличение спецификации мастер-узла?

Я думаю, что главный узел не может обрабатывать сетевую нагрузку?

Обновление:
может быть связано, но я не уверен, что когда я запустил кластер (я использую kops) на многих экземплярах среднего размера вместо нескольких очень больших, эта проблема уменьшается (я получите эту страницу ошибок меньше).
Кажется, что контроллер Pod на каждом узле (или как вы его называете) не может обрабатывать так много модулей, так как на узле с очень высокой спецификацией есть много модулей, в то время как у среднего размера будет меньше модулей, запланированных на нем.

1 Ответ

0 голосов
/ 22 февраля 2019

Это определенно похоже на то, что у модуля kubernetes-dashboard нехватка ресурсов. Возможным решением будет запуск модуля kubernetes-dashboard на выделенном узле или на узле с меньшим количеством потребителей ресурсов.

Taints или Affinity функции могут быть полезны для достижения этой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...