我搜索了文档,但我无法确定是否可以在没有Scheduler的情况下在Kubernetes中运行窗格。如果任何人都可以使用任何指针,这将是有帮助的在Kubernetes中运行没有调度程序的窗格
更新: 我可以给节点添加一个标签,并让pod粘贴到该标签,但这需要通过调度程序。有没有没有守护进程的方法,也不使用调度器。
我搜索了文档,但我无法确定是否可以在没有Scheduler的情况下在Kubernetes中运行窗格。如果任何人都可以使用任何指针,这将是有帮助的在Kubernetes中运行没有调度程序的窗格
更新: 我可以给节点添加一个标签,并让pod粘贴到该标签,但这需要通过调度程序。有没有没有守护进程的方法,也不使用调度器。
静态吊舱直接由一个特定节点上kubelet后台管理,无需API服务器观察它。它没有关联任何复制控制器,kubelet守护进程本身会观察它并在崩溃时重新启动它。
调度器只是设置窗格上的spec.nodeName字段。如果您知道哪个节点要运行pod,您可以自己将其设置为节点名称,但是您需要负责确保节点有足够的资源来运行pod(足够的内存,空闲的主机端口等等......)调度程序通常负责在将节点分配给节点之前进行检查)
好的我需要测试它(设置节点名)而不运行调度器。 – Mehul
您是在寻找[kubectl run](https://kubernetes.io/docs/user-guide/kubectl/v1.7/#run) ? – user3151902
其实我以为它是从yaml文件 – Mehul