一个kubernetes pod可以属于1个以上的kubernete工作负载吗



我试图弄清楚两个工作负载是否可以共享一个pod,即一个pod是否可以同时属于一个以上的工作负载?

我认为不会,因为如果你从所有权参考的角度考虑,一个pod的所有者永远不应该超过1个。

答案是否定的。您不应该从两个不同的工作负载中使用相同的pod标签选择器。到目前为止,k8s官方文档:

注意:您必须在部署中指定适当的选择器和Pod模板标签(在本例中为app:nginx(。不要将标签或选择器与其他控制器(包括其他Deployments和StatefulSets(重叠。Kubernetes不会阻止您重叠,如果多个控制器有重叠的选择器,这些控制器可能会发生冲突并出现意外行为。

最新更新