Как быстро передать --pod-manifest-path в kubelet, не создавая новый файл конфигурации? - PullRequest
0 голосов
/ 01 декабря 2018

Запуск kubelet --pod-manifest-path=/newdir возвращает ошибки.

Мне не ясно, где я могу добавить --pod-manifest-path в системный файл на Ubuntu .Я знаю, что для v1.12 существует тип KubeletConfiguration, но я использую v1.11.

1 Ответ

0 голосов
/ 03 декабря 2018

Вы можете найти в документации :

  1. Сконфигурируйте своего демона kubelet на узле для использования этого каталога, запустив его с аргументом --pod-manifest-path=/etc/kubelet.d/.В Fedora отредактируйте /etc/kubernetes/kubelet, чтобы включить эту строку:

    KUBELET_ARGS="--cluster-dns=10.254.0.10 --cluster-domain=kube.local --pod-manifest-path=/etc/kubelet.d/"

    Инструкции для других дистрибутивов или установок Kubernetes могут отличаться.

  2. Перезапустить kubelet,На Fedora это:

    [root@my-node1 ~] $ systemctl restart kubelet

Если вы хотите использовать --pod-manifest-path, вы можете определить его в конфигурации Kubelet.

Обычнохранится /etc/kubernetes/kubelet или /etc/default/kubelet или /etc/systemd/system/kubelet.service

...