互联网服务Kubernetes

kube-scheduler 做调度选择的时候如何覆盖所有的 Node?

kube-scheduler 做调度选择的时候如何覆盖所有的 Node

参与5

2同行回答

ypl75ypl75工程師金融業
https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod-node/nodeSelector 與 Node label 有關係如不指定,可以調度到全部節點,希望有幫上您的忙显示全部

https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod-node/

nodeSelector 與 Node label 有關係

如不指定,可以調度到全部節點,希望有幫上您的忙

收起
银行 · 2020-09-14
浏览1129
顾黄亮顾黄亮课题专家组技术总监畅销书作者
我才题主的意思是想问 Kube-scheduler如何调度所有的node1、Kube-scheduler作为组件运行在master节点,主要任务是把从kube-apiserver中获取的未被调度的pod通过一系列调度算法找到最适合的node,最终通过向kube-apiserver中写入Binding对象(其中指定了pod名字和调度后的node...显示全部

我才题主的意思是想问 Kube-scheduler如何调度所有的node
1、Kube-scheduler作为组件运行在master节点,主要任务是把从kube-apiserver中获取的未被调度的pod通过一系列调度算法找到最适合的node,最终通过向kube-apiserver中写入Binding对象(其中指定了pod名字和调度后的node名字)来完成调度
2、kube-scheduler与kube-controller-manager一样,如果高可用,都是采用leader选举模式。启动后将通过竞争选举机制产生一个 leader 节点,其它节点为阻塞状态。当 leader 节点不可用后,剩余节点将再次进行选举产生新的 leader 节点,从而保证服务的可用性。
简单总结:
kube-scheduler负责分配调度Pod到集群内的node节点
监听kube-apiserver,查询还未分配的Node的Pod
根据调度策略为这些Pod分配节点

收起
银行 · 2020-07-05
浏览1380

提问者

落叶归根
信息技术经理123
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-07-04
  • 关注会员:3 人
  • 问题浏览:2774
  • 最近回答:2020-09-14
  • X社区推广