Kubernetes 是否始终将守护程序部署到所有节点?
我想知道kubernetes中的守护程序是否总是部署到所有节点 我的困惑来自下面对守护程序的描述 守护程序确保所有或某些kubernetes节点运行Pod的副本Kubernetes 是否始终将守护程序部署到所有节点?,kubernetes,daemonset,Kubernetes,Daemonset,我想知道kubernetes中的守护程序是否总是部署到所有节点 我的困惑来自下面对守护程序的描述 守护程序确保所有或某些kubernetes节点运行Pod的副本 “或某些”部分意味着有些情况下某些节点不会运行pod。对于我的用例,所有节点都运行一个实例是很重要的。在哪些情况下,节点即使作为守护程序部署,也不会运行pod实例?这取决于选择了哪个节点目标 如果指定.spec.template.spec.nodeSelector,则守护程序控制器将在与该节点选择器匹配的节点上创建POD。同样,如果指定
“或某些”部分意味着有些情况下某些节点不会运行pod。对于我的用例,所有节点都运行一个实例是很重要的。在哪些情况下,节点即使作为守护程序部署,也不会运行pod实例?这取决于选择了哪个节点目标 如果指定.spec.template.spec.nodeSelector,则守护程序控制器将在与该节点选择器匹配的节点上创建POD。同样,如果指定.spec.template.spec.affinity,则守护程序控制器将在与该节点affinity匹配的节点上创建pod。如果未指定,则守护程序控制器将在所有节点上创建POD
我还要检查守护程序 谢谢,这正好回答了我的问题!