![Kube API 서버와 ETCD 간의 통신에 대한 로그](https://rvso.com/image/770114/Kube%20API%20%EC%84%9C%EB%B2%84%EC%99%80%20ETCD%20%EA%B0%84%EC%9D%98%20%ED%86%B5%EC%8B%A0%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%A1%9C%EA%B7%B8.png)
예를 들어 포드를 생성할 때 클러스터의 내부 통신을 이해하려고 합니다.
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의 로그에는 생성된 Pod 또는 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와 제어 평면 구성 요소 간의 통신에 대한 로그가 있습니까?