В kube-apiserver настроен файл манифеста stati c, который хранится в /etc/kubernetes/manifests/kube-apiserver.yaml
.
. Итак, найдите идентификатор контейнера, который является узлом плоскости управления Kubernetes, в натуральной форме:
docker ps|grep cluster-control-plane
Получить в нем оболочку:
docker exec -it 4aeedccce928 bash
Установить редактор (например, emacs) и отредактировать вышеупомянутый файл, чтобы добавить / удалить / заменить требуемые аргументы :
apt-get update
apt-get install emacs-nox
emacs /etc/kubernetes/manifests/kube-apiserver.yaml
Kubernetes обнаружит изменение файла и автоматически перезапустит сервер, который может быть проверен с помощью:
ps -Afl|grep kube-apiserver
Если при запуске произойдет сбой, вы можете найти журналы, используя
apt-get install less
less /var/log/pods/kube-system_kube-apiserver-cluster-control-plane_*/*/*.log
Если контейнер вообще не запускается, там не будет никакого файла журнала - проверьте файл манифеста на наличие синтаксических ошибок, обратившись к документации Kubernetes.