kube-proxy修改日志级别并观察endpoint变化
k8s v1.15.0
修改日志级别
k edit ds kube-proxy -n kube-system

增加kube-system命名空间下coredns Pod
k get endpoints kube-dns -n kube-system -oyaml

持续输出kube-proxy日志
docker logs -f `docker ps | grep kube-proxy | grep -v pause | awk '{print $1}'`

pkg/proxy/config/config.go
NewEndpointsConfig函数
kube-proxy监听endpoints变化

handleUpdateEndpoints函数

k get cm kube-proxy -n kube-system -oyaml | grep mode

pkg/proxy/ipvs/proxier.go
OnEndpointsUpdate函数

pkg/proxy/endpoints.go
endpointsToEndpointsMap函数
输出最新endpoints列表

浙公网安备 33010602011771号