如果复制控制器只管理其模板中定义的pod,那么标记模板和指定与标签匹配的选择器的目的是什么?
答案 0 :(得分:0)
因为label selector是我们在Kubernetes中分组的方式。复制控制器管理具有与复制控制器选择器匹配的标签的窗格,而不是具有完全相同模板的窗格。
例如,如果更新复制控制器的pod模板,它将不会更新它管理的pod,除非pod被杀死然后被替换。 (如果您希望这些广告连播与广告模板匹配,可以改为使用Deployments或rolling-update,他们会逐步更新您的广告连播。)
一个用例是,有时您可能希望孤立一个pod来调试它。更具体地说,您可以将pod的标签更改为孤立它(它的复制控制器不再管理它),以便可以在关键路径之外替换和调试它。