kube-controller-manager 具有以下属性
-deployment-controller-sync-period duration Default: 30s
Period for syncing the deployments.
这实际上控制了什么?period for syncing the deployments
是什么意思?
最佳答案
哈哈最奇怪的事情。您会期望它做一些事情,比如控制 Controller 检查 Deployment 对象的状态是否与规范兼容或是否需要更改的频率。
然而,目前 Controller 管理器会收到 apiserver 的更改通知,因此它始终固有地知道此信息。
有Issue #71510有人指出该参数似乎未被使用。我自己做了 search for the parameter和相关的search for the variable .据我所知,所有这些用途都是为了复制这个值、转换、声明等,实际上它们都没有将它用于任何事情。
一个好的测试是将它设置为一年,看看会发生什么。不过我还没有这样做。
关于kubernetes - kube-controller-manager 的部署 Controller 同步周期是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55453072/