Мне нужно добавить аргумент --authentication-token-webhook
в Kubelet. Я могу вручную менять файл /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
на всех узлах. Но это не смешно)). Как я могу изменить аргументы Kubelet с единой точки?
Kubernetes меняет конфигурацию кублета на всем кластере
Ответы (1)
Вы также можете
- настройте своих рабочих Kubernetes с помощью таких инструментов, как Puppet или Ansible. Напишите свой сервисный дроп-ин один раз и разверните его с помощью инструмента на всех узлах. Убедитесь, что вы не перезапускаете все кублеты сразу (ключевое слово serial для Ansible). Кроме того, не изменяйте
10-kubeadm.conf
, вставьте другой файл, например20-kubeadm-extra-args.conf
, и установите переменную средыKUBELET_EXTRA_ARGS
. - или используйте функцию Kubernetes под названием DynamicKubeletConfig. Помните, что это альфа-функция (начиная с Kubernetes 1.10) и ее нужно включать вручную. Я бы не рекомендовал этот метод (пока это альфа-функция), но он может стать возможным вариантом в будущем.
person
embik
schedule
12.05.2018
информация:
DynamicKubeletConfig
теперь бета
- person Ivan Aracki; 10.01.2019