Kuberenetes Deployment Controller语言 - Multilpe Vs Single?



我有一个部署规范,上面写着使用 nginx 容器启动 3 个 pod...Kubernetes 创建一个部署对象(spec + status(。我了解到部署控制器会跟踪此对象并将状态提升到 3 个 pod 的所需状态......但是找不到我们是否为每个部署对象创建了一个部署控制器,或者是否有一个部署控制器监视所有部署对象?这同样适用于复制控制器?我知道回答一个会回答另一个...

部署控制器在内部使用创建副本集的复制控制器。部署控制器和复制控制器是 Kubernetes 控制器管理器的一部分。集群中通常有多个控制器管理器以实现高可用性。例如,如果您有 3 个控制器管理器,则内部有 3 个部署和复制控制器。但有时其中一个控制器管理器被选为领导者并处于活动状态。因此,即使有 3 个部署控制器和 3 个复制控制器,一次也只有一个处于活动状态。

最新更新