1
环境准备
kube-scheduler是k8s的核心组件之一,主要负责Pod的调度。scheduler通过监听kube-apiserver,查询未分配 Node的Pod,根据配置的调度策略,将Pod调度到最优的工作节点上,从而高效、合理地利用k8s集群资源。
在master节点通过ps命令可以查看scheduler的启动参数
root 2035 1930 0 10:17 ? 00:00:11 kube-scheduler --authentication-kubeconfig=/etc/kubernetes/scheduler.conf --authorization-kubeconfig=/etc/kubernetes/scheduler.conf --bind-address=127.0.0.1 --kubeconfig=/etc/kubernetes/scheduler.conf --leader-elect=true
可以为scheduler设置额外配置策略文件,例如
-–policy-config-file=/etc/kubernetes/scheduler-policy.config