3

kube-controller-manager 具有以下属性

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

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

4

1 回答 1

3

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

然而,目前控制器管理器会收到 apiserver 的更改通知,因此它总是天生就已经知道这些信息。

问题 #71510有人指出该参数似乎未使用。我已经对参数进行了自己的搜索,并对变量进行了相关搜索。据我所知,所有这些用途都是为了复制这个值、转换、声明等,而且它们都没有真正将它用于任何事情。

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

于 2019-04-01T11:36:51.670 回答