Kubernetes联合控制平面更新是否添加了集群?
问题描述:
通过Kubernetes联合,您可以拥有Kubernetes集群的集合并创建各种联合对象,如配置映射或守护进程集,如果使用联合集群上下文创建它们,它们将应用于联合中的每个集群。但是,如果将另一个Kubernetes群集添加到联合中,联合控制平面是否会使用现有群集中的所有联合对象更新新群集?Kubernetes联合控制平面更新是否添加了集群?
答
对于联合DaemonSet
,是的。将在新加入的群集中创建新的DaemonSet
对象。
联邦Deployment
的答案有点复杂。如果rebalance
设置为true并且权重首选项未在federation.kubernetes.io/deployment-preferences
中明确设置,则在新集群加入时将复制副本重新分配。否则没有重新分配。
federation.kubernetes.io/deployment-preferences
定义于https://github.com/kubernetes/kubernetes/blob/master/federation/apis/federation/types.go#L133