Kube-proxy 与 Kubernetes master 交互 api:config-sync-period

Kube-proxy interaction with Kubernetes master api: config-sync-period

kube-proxy 从 master api 获取服务和端点信息,但是如何?

根据这些链接:

http://kubernetes.io/docs/user-guide/services/#proxy-mode-iptables

https://github.com/kubernetes/kubernetes/blob/ee2a0694b649941fc0c3be606746db041b75b91d/cmd/kube-proxy/app/server.go

代理似乎是主控api的观察者,所以代理信息的更新是即时的。

但是,参数 config-sync-period 是什么(api服务器的配置刷新频率。必须更大比 0. )在默认为 15 分钟的代理中?

刷新了什么配置?

同步周期是我们强制刷新整个状态的频率,而不是仅仅进行增量增量。这是防止可能导致同步状态漂移的潜在错误的安全措施。