Kubernetes изменить конфигурацию kubelet на всех кластера - PullRequest
0 голосов
/ 12 мая 2018

Мне нужно добавить аргумент --authentication-token-webhook в Kubelet. Я могу поменять файл /etc/systemd/system/kubelet.service.d/10-kubeadm.conf на всех узлах шаг за шагом своими руками. Но это не смешно)). Как я могу изменить аргументы Kubelet из одной точки?

1 Ответ

0 голосов
/ 12 мая 2018

Вы можете либо

  1. настроить своих работников Kubernetes с помощью таких инструментов, как Puppet или Ansible .Запишите свой сервис один раз и разверните его с помощью инструмента на всех узлах.Убедитесь, что вы не перезапускаете все kubelets одновременно (ключевое слово serial для Ansible).Кроме того, не изменяйте 10-kubeadm.conf, вставьте другой файл, например 20-kubeadm-extra-args.conf, и установите переменную среды KUBELET_EXTRA_ARGS.
  2. или используйте функцию Kubernetes с именем DynamicKubeletConfig .Помните, что это альфа-функция (по состоянию на Kubernetes 1.10) и должна быть включена вручную.Я бы не рекомендовал этот метод (пока, пока это альфа-функция), но он может стать возможным вариантом в будущем.
...