2-3.6 部署kube-scheduler

3.6.1 集群规划

主机名 角色 IP地址
pg60-21.k8s.host.com kube-scheduler 10.20.60.21
pg60-22.k8s.host.com kube-scheduler 10.20.60.22
pg60-23.k8s.host.com kube-scheduler 10.20.60.23

3.6.2 创建 kube-scheduler systemd unit 模板文件

pg60-21.k8s.host.com 虚机实例上操作

shell> cat > kube-scheduler.service.template << EOF
[Unit]
Description=Kubernetes Scheduler
Documentation=https://github.com/GoogleCloudPlatform/kubernetes

[Service]
ExecStart=/opt/kubernetes/server/bin/kube-scheduler \\
   --address=127.0.0.1 \\
  --leader-elect=true \\
  --master=http://127.0.0.1:8080 \\
  --client-ca-file=/etc/kubernetes/pki/ca.pem \\
  --requestheader-client-ca-file=/etc/kubernetes/pki/ca.pem \\
  --requestheader-extra-headers-prefix="X-Remote-Extra-" \\
  --requestheader-group-headers=X-Remote-Group \\
  --requestheader-username-headers=X-Remote-User \\
  --logtostderr=true \\
  --log-dir=/export/kubernetes/logs/kube-scheduler \\
  --v=2
Restart=always
RestartSec=5
StartLimitInterval=0

[Install]
WantedBy=multi-user.target
EOF

shell> mkdir -p /export/kubernetes/logs/kube-scheduler
shell> cp kube-scheduler.service.template /etc/systemd/system/kube-scheduler.service
shell> systemctl daemon-reload && systemctl enable kube-scheduler && systemctl restart kube-scheduler
posted @ 2020-06-21 09:11  龍龍小宝  阅读(78)  评论(0)    收藏  举报