как перезапустить kube-apiserver после редактирования /etc/kubernetes/manifests/kube-apiserver.yaml - PullRequest
0 голосов
/ 24 апреля 2018

Я установил kubernetes, используя kubeadm. И чтобы включить базовую аутентификацию, я добавил --basic-auth-file=/etc/kubernetes/user-password.txt в свой /etc/kubernetes/manifests/kube-apiserver.yaml, а также смонтировал соответствующий том типа «Файл», как описано здесь

Базовая аутентификация теперь работает, мой вопрос: как kube-apiserver знает, как автоматически перезапускать Pod после того, как я отредактировал /etc/kubernetes/manifests/kube-apiserver.yaml на главном хосте Kubernetes?

1 Ответ

0 голосов
/ 24 апреля 2018

Компоненты плоскости управления K8s (apiserver, диспетчер контроллера и планировщик) - это статические модули в пространствах имен системы kube.

При запуске следующей команды

Kubeadm init

Создает статические манифесты Pod для сервера API, диспетчера контроллеров и планировщика

Kubelet периодически сканирует все эти файлы.

Статические манифесты Pod записываются в / etc / kubernetes / manifest; kubelet следит за этим каталогом, который Pod создает при запуске.

Я приложил ссылку для дальнейших исследований

kubeadm-init-workflow

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