在复制控制器中有选择器的重点是什么?

时间:2016-03-09 19:41:11

标签: kubernetes

如果复制控制器只管理其模板中定义的pod,那么标记模板和指定与标签匹配的选择器的目的是什么?

1 个答案:

答案 0 :(得分:0)

因为label selector是我们在Kubernetes中分组的方式。复制控制器管理具有与复制控制器选择器匹配的标签的窗格,而不是具有完全相同模板的窗格。

例如,如果更新复制控制器的pod模板,它将不会更新它管理的pod,除非pod被杀死然后被替换。 (如果您希望这些广告连播与广告模板匹配,可以改为使用Deploymentsrolling-update,他们会逐步更新您的广告连播。)

一个用例是,有时您可能希望孤立一个pod来调试它。更具体地说,您可以将pod的标签更改为孤立它(它的复制控制器不再管理它),以便可以在关键路径之外替换和调试它。