как включить подробное ведение журнала kubelet

Я хочу установить более высокий уровень детализации журнала в моей настройке k8s. Пока мне удалось включить подробность для сервера API и Kubectl с помощью --v=4 аргумента; Я не могу найти способ передать этот флаг Кубелету.

Я использую метод kubeadm init для запуска небольшого кластера, где мастер также испорчен, поэтому он может служить миньоном. Можете ли вы помочь в включении подробного ведения журнала kubelet?


person ankit patel    schedule 18.04.2019    source источник
comment
следующая stackoverflow.com/questions/52416671/kubelet-configuration обновится после проверки журнала   -  person ankit patel    schedule 18.04.2019


Ответы (1)


1) ssh на главный узел

2) добавьте /var/lib/kubelet/kubeadm-flags.env файл с --v=4, т.е.

KUBELET_KUBEADM_ARGS=--cgroup-driver=cgroupfs --network-plugin=cni --pod-infra-container-image=k8s.gcr.io/pause:3.1 --v=4

3) перезапустить сервис kubelet

sudo systemctl restart kubelet
person A_Suh    schedule 18.04.2019
comment
спасибо за ответ @A_suh; Я пытаюсь вести журнал уровня 9, чтобы получить подробную информацию обо всех HTTP-запросах от kubelet. Я начал делать точно такие же шаги после stackoverflow.com/questions/52416671/kubelet-configuration прошлой ночью. У меня все еще есть огромный журнал, который нужно просмотреть, и я сообщу через день, сработало оно или нет. - person ankit patel; 18.04.2019
comment
да, эти шаги включают ведение журнала kubelet до желаемого уровня - person ankit patel; 23.04.2019