kube-controller-manager 的部署控制器同步周期是多少?

What is the deployment controller sync period for kube-controller-manager?

kube-controller-manager 具有以下 属性

-deployment-controller-sync-period duration     Default: 30s
Period for syncing the deployments.

这实际上控制了什么,period for syncing the deployments 是什么意思?

哈哈最好奇的事情。您会期望它做一些事情,比如控制控制器检查 Deployment 对象的状态是否与规范兼容或者是否需要更改的频率。

然而,目前 controller-manager 会收到 apiserver 的更改通知,因此它始终固有地知道此信息。

Issue #71510 where someone points out that parameter seems to be unused. I've done my own search for the parameter and a related search for the variable个。据我所知,所有这些用途都是用于复制此值、转换、声明等,其中 none 实际上将它用于任何事情。

一个好的测试是将它设置为一年,看看会发生什么。不过我没做过。