Запуск kubelet --pod-manifest-path=/newdir возвращает ошибки.
kubelet --pod-manifest-path=/newdir
Мне не ясно, где я могу добавить --pod-manifest-path в системный файл на Ubuntu .Я знаю, что для v1.12 существует тип KubeletConfiguration, но я использую v1.11.
--pod-manifest-path
v1.12
v1.11
Вы можете найти в документации :
Сконфигурируйте своего демона kubelet на узле для использования этого каталога, запустив его с аргументом --pod-manifest-path=/etc/kubelet.d/.В Fedora отредактируйте /etc/kubernetes/kubelet, чтобы включить эту строку:
--pod-manifest-path=/etc/kubelet.d/
/etc/kubernetes/kubelet
KUBELET_ARGS="--cluster-dns=10.254.0.10 --cluster-domain=kube.local --pod-manifest-path=/etc/kubelet.d/"
Инструкции для других дистрибутивов или установок Kubernetes могут отличаться.
Перезапустить kubelet,На Fedora это:
[root@my-node1 ~] $ systemctl restart kubelet
Если вы хотите использовать --pod-manifest-path, вы можете определить его в конфигурации Kubelet.
Обычнохранится /etc/kubernetes/kubelet или /etc/default/kubelet или /etc/systemd/system/kubelet.service
/etc/default/kubelet
/etc/systemd/system/kubelet.service