在Kubernetes中运行没有调度程序的pod

Meh*_*hul 4 kubernetes

我搜索了文档但是我无法知道我是否可以在没有Scheduler的情况下在Kubernetes中运行一个pod.如果有人可以帮助任何指针,这将是有帮助的

更新:我可以将标签附加到节点,让pod粘贴到该标签,但这将涉及通过调度程序.是否有没有daemonset的方法,并且不使用调度程序.

Jor*_*itt 7

调度程序只在pod上设置spec.nodeName字段.如果您知道要运行pod的节点,则可以自己将其设置为节点名称,但是您负责确保节点有足够的资源来运行pod(足够的内存,可用的主机端口等等...调度程序通常负责在将pod分配给节点之前进行检查


Jan*_*art 5

您想要静态 Pod

静态 Pod 由特定节点上的 kubelet 守护进程直接管理,无需 API 服务器观察。它没有关联任何复制控制器,kubelet 守护进程本身监视它并在崩溃时重新启动它。