Kubernetes 1.8 with TLS&RBAC 配置 kube-scheduler

原创 Jeff Tang  2018-08-20 16:24  阅读 83 次 次

调度器(kube-scheduler)负责Kubernetes集群的具体调度工作,接收来自于管理控制器(kube-controller-manager)触发的调度操作请求,然后根据请求规格、调度约束、整体资源情况等因素进行调度计算,最后将任务发送到目标节点的kubelet组件执行。

# 生成启动文件 配置文件  [k8s-m1,  k8s-m2 ,k8s-m3  执行]

cat > /usr/lib/systemd/system/kube-scheduler.service <<EOF
[Unit]
Description=Kubernetes Scheduler Plugin
Documentation=https://github.com/GoogleCloudPlatform/kubernetes

[Service]
EnvironmentFile=-/etc/kubernetes/config
EnvironmentFile=-/etc/kubernetes/scheduler
User=kube
ExecStart=/usr/bin/kube-scheduler \\
      \$KUBE_LOGTOSTDERR \\
      \$KUBE_LOG_LEVEL \\
      \$KUBE_MASTER \\
      \$KUBE_SCHEDULER_ARGS
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
EOF
cat > /etc/kubernetes/scheduler <<EOF
###
# kubernetes scheduler config

# default config should be adequate

# Add your own!
KUBE_SCHEDULER_ARGS="\\
    --address=127.0.0.1 \\
    --kubeconfig=/etc/kubernetes/kubelet.kubeconfig \\
    --leader-elect=true"
EOF

 

 

 

本文地址:https://www.easylinux.cn/archives/602
版权声明:本文为原创文章,版权归 Jeff Tang 所有,欢迎分享本文,转载请保留出处!

发表评论


表情