Kubernetes 如何将守护程序转换为种类部署

Kubernetes 如何将守护程序转换为种类部署,kubernetes,kubectl,kubernetes-helm,Kubernetes,Kubectl,Kubernetes Helm,我已经使用带有nodeselector的守护程序部署了POD。我的要求是我需要使用同类部署,但同时我希望保留守护程序功能 .我已定义nodeselector,以便在标记的节点中安装相同的pod。 如何获得您的帮助,我们将不胜感激。 我的要求是pod应该根据nodeselector自动放置,但要进行适当的部署 换句话说 使用Replication controller当我计划一个pod的两个副本时,我希望每个节点VM中各有一个副本。相反,我发现两个副本都是在同一个节点中创建的,这将使1个节点成为我

我已经使用带有nodeselector的守护程序部署了POD。我的要求是我需要使用同类部署,但同时我希望保留守护程序功能 .我已定义nodeselector,以便在标记的节点中安装相同的pod。 如何获得您的帮助,我们将不胜感激。 我的要求是pod应该根据nodeselector自动放置,但要进行适当的部署 换句话说 使用Replication controller当我计划一个pod的两个副本时,我希望每个节点VM中各有一个副本。相反,我发现两个副本都是在同一个节点中创建的,这将使1个节点成为我需要避免的单点故障

我已经正确地标记了两个节点。我可以看到两个豆荚都在一个节点上繁殖。如何实现两个pod始终在两个节点上进行调度?

请特别研究pod间亲和力和反亲和力

从正式文件:

pod间关联和反关联允许您基于节点上已运行的pod上的标签而不是基于节点上的标签来约束您的pod有资格调度哪些节点。规则的形式是“如果X已经运行一个或多个符合规则Y的pod,则该pod应该或在反亲和性的情况下不应该在X中运行”