Kube API サーバーと ETCD 間の通信のログ

Kube API サーバーと ETCD 間の通信のログ

たとえばポッドを作成するときなど、クラスター内の内部通信を理解しようとしています。

root@kmaster-0:# kubectl -v=7 -n mynamespace run mypod --image=nginx
I0903 11:01:06.368969  594516 loader.go:372] Config loaded from file:  /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 の詳細な出力には、api-server に送信された http リクエストが表示されるので、api-server が何をしているかを確認したかったのですが、api-server のログには、作成されたポッドや ETCD に送信されたリクエストに関連するものは何も表示されません。ログには次の内容のみが表示されます。

root@kmaster-0:~# kubectl -n kube-system logs kube-apiserver-kmaster-0
I0903 11:00:52.122893       1 clientconn.go:948] ClientConn switching balancer to "pick_first"
I0903 11:00:57.184420       1 controller.go:611] quota admission added evaluator for: namespaces
I0903 11:01:27.124960       1 client.go:360] parsed scheme: "passthrough"
I0903 11:01:27.125577       1 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{https://127.0.0.1:2379  <nil> 0 <nil>}] <nil> <nil>}
I0903 11:01:27.125838       1 clientconn.go:948] ClientConn switching balancer to "pick_first"
I0903 11:02:11.820307       1 client.go:360] parsed scheme: "passthrough"
I0903 11:02:11.820465       1 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{https://127.0.0.1:2379  <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:11.820892       1 clientconn.go:948] ClientConn switching balancer to "pick_first"
I0903 11:02:42.852719       1 client.go:360] parsed scheme: "passthrough"
I0903 11:02:42.852810       1 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{https://127.0.0.1:2379  <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:42.852833       1 clientconn.go:948] ClientConn switching balancer to "pick_first"

たとえば、etcd やスケジューラとの通信のログを見つけたいと思っていました。api-server とコントロール プレーン コンポーネント間の通信のログはありますか?

関連情報