Хотел написать статью по установке кластера Kubernetes с помощью Kubespray, но пока только баги правлю. Итак, имеем ошибку при выполнении сценариев: The connections to the server localhost:8080 was refused - did you specify the right host or port? Мастер не хочет заводиться. В логах у него заметил следующее: "Failed to generate sandbox config for pod" err="open /run/systemd/resolve/resolv.conf: no such file or directory" У меня Ubuntu Server 18, и там действительно нет /run/systemd/resolve/resolv.conf. Файл находится в /etc/resolv.conf. Можно, конечно, сделать ссылку, но это не наш метод. Ищу resolv.conf в шаблонах Kubespray, нахожу файлик ubuntu-18.yml, вот подходящий кандидат. Смотрю что в /kubespray/roles/kubernetes/node/vars/ubuntu-18.yml. Там просто путь к resolv.conf. И он /run/systemd/resolve/resolv.conf. Меняю на /etc/resolv.conf. Эту ошибку исправили. Ошибка, кстати, встречается не только при раскатывании Kubernetes через Kubespray, так что если что-то не работает — внимательн
Kubespray — The connections to the server localhost:8080 was refused
13 января 202313 янв 2023
8
~1 мин