Как запустить "Выселенный" куб-прокси?
Я хочу установить и настроить Web UI (Dashboard):kubernetes-dashboard на моем главном сервере Ubuntu 16.04.6 LTS (Xenial Xerus). Я получаю сообщение об ошибке и не могу продолжить работу, как показано на скриншоте. Узел kube-proxy "Evicted". Помогите мне в запуске узла kube-proxy.
[
1 ответ
Для начала нужно знать, почему POD
был выселен Вы можете сделать это, kubectl describe pod <pod name>
, Оттуда вы получите причину выселения, которую можно проверить с помощью Сигналов выселения.
Если вы работаете только на одном узле, возможно, у вас закончились ресурсы (space/cpu/ram). После этого вы должны сделать kubectl describe node <node-name>
который покажет, к какому типу ограничения ресурсов относится узел Conditions:
раздел.
Если это не рулит и POD
все равно будут выселены, вы должны проверить журналыkubectl logs <pod-name> -f
и посмотрим, есть ли что-нибудь полезное.
Обычно kube-proxy
запускается kubelet из статического манифеста на узле, например, в /etc/kubernetes/manifests
,
Простой способ заставить kubelet перечитать эти манифесты и перезапустить kube-proxy, если требуется, это перезапустить kubelet. Например, если вы используете systemd:
systemctl restart kubelet