kube-scheduler的小知识

在kube-scheduler中有一个配置percentageOfNodesToSorce
这个配置主要是节点范围百分比
这个配置优化了预选调度过程中的性能,可以理解为一旦发现一定数量的可用节点(占所有结点的百分比)调度器就停止寻找更多的可用节点,这样可以提升k8s集群中调度器的性能,可用节点可以理解为通过了预选调度的节点,在调度过程中会有预选调度跟优选调度2个过程在预选调度 通过一定的算法计算出符合调度的节点,然后通过优选调度来给节点打分。
这个参数在5000node以上默认是百分之10,100个节点以下的默认所有节点参与预选调度。

二进制安装的k8s配置这个参数只需要在配置文件中引用如下所示yaml

 cat kube-scheduler.yml 
apiVersion: kubescheduler.config.k8s.io/v1alpha1
kind: KubeSchedulerConfiguration
algorithmSource:
  provider: DefaultProvider
percentageOfNodesToScore: 50
--config=/app/kubernetes/cfg/kube-scheduler.yml \

猜你喜欢

转载自blog.csdn.net/weixin_45413603/article/details/107447828