Рейтинг:0

Журналы связи между сервером Kube API и ETCD

флаг tn

Я пытаюсь понять внутреннюю связь в кластере, например, при создании модуля.

root@kmaster-0:# kubectl -v=7 -n mynamespace запустить mypod --image=nginx
I0903 11:01:06.368969 594516 loader.go:372] Конфигурация загружена из файла: /root/.kube/config
I0903 11:01:06.372708 594516 round_trippers.go:432] POST https://192.168.178.111:6443/api/v1/namespaces/mynamespace/pods?fieldManager=kubectl-run

Подробный вывод kubectl показывает HTTP-запросы, отправленные на API-сервер, поэтому я хотел проверить, что делает API-сервер, но журналы API-сервера не показывают ничего, связанного с созданным модулем или запросами, отправленными на ETCD. . Журналы показывают только следующее

root@kmaster-0:~# kubectl -n системные журналы kube kube-apiserver-kmaster-0
I0903 11:00:52.122893 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0903 11:00:57.184420 1 controller.go:611] добавлен оценщик допуска к квоте для: пространств имен
I0903 11:01:27.124960 1 client.go:360] разобранная схема: "сквозной"
I0903 11:01:27.125577 1 passthrough.go:48] ccResolverWrapper: отправка обновления на копию: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:01:27.125838 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0903 11:02:11.820307 1 client.go:360] разобранная схема: "сквозной"
I0903 11:02:11.820465 1 passthrough.go:48] ccResolverWrapper: отправка обновления на копию: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:11.820892 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0903 11:02:42.852719 1 client.go:360] разобранная схема: "сквозной"
I0903 11:02:42.852810 1 passthrough.go:48] ccResolverWrapper: отправка обновления на копию: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:42.852833 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"

Я надеялся найти журналы связи с etcd и планировщиком, например. Есть ли журналы связи между API-сервером и компонентами плоскости управления?

флаг in
Насколько я знаю, все компоненты уровня управления также учитывают флаги `--v=`, но я не знаю, будут ли они регистрировать _трафик_ по вашему запросу. Включение аналогичной многословности демонов `etcd` может приблизить вас или окончательное завершение перекомпиляции etcd для регистрации того, что вы хотите.
alixander avatar
флаг tn
когда я добавляю --v=9 к kube-apiserver, я действительно получаю больше информации, но apiserver по-прежнему не показывает журналы, связанные с размещением объектов на сервере etcd.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.