kube-scheduler部署

kube-scheduler.service

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

[Service]
ExecStart=/usr/local/bin/kube-scheduler   \
--address=0.0.0.0   \
--master=http://127.0.0.1:8080   \
--leader-elect=true   \
--v=2   \
--logtostderr=false   \
--log-dir=/var/log/kubernetes/

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF
mv kube-scheduler.service /usr/lib/systemd/system/
scp  /usr/lib/systemd/system/kube-scheduler.service ${node02ip}:/usr/lib/systemd/system/
scp  /usr/lib/systemd/system/kube-scheduler.service ${node03ip}:/usr/lib/systemd/system/

启动 kube-scheduler


systemctl daemon-reload
systemctl enable kube-scheduler
systemctl start kube-scheduler
systemctl status kube-scheduler

1.20

export K8S_API_URL=${master01ip}

/usr/local/bin/kubectl config set-cluster kubernetes \
--certificate-authority=/etc/kubernetes/ssl/ca.pem \
--embed-certs=true \
--server=https://${K8S_API_URL}:6443 \
--kubeconfig=scheduler.conf


/usr/local/bin/kubectl  config set-credentials system:kube-scheduler \
--client-certificate=/etc/kubernetes/ssl/kubernetes.pem \
--client-key=/etc/kubernetes/ssl/kubernetes-key.pem \
--embed-certs=true \
--kubeconfig=scheduler.conf


/usr/local/bin/kubectl  config set-context system:kube-scheduler@kubernetes \
--cluster=kubernetes \
--user=system:kube-scheduler \
--kubeconfig=scheduler.conf

# 设置默认上下文
/usr/local/bin/kubectl  config use-context system:kube-scheduler@kubernetes --kubeconfig=scheduler.conf
--authentication-kubeconfig=/etc/kubernetes/scheduler.conf
--authorization-kubeconfig=/etc/kubernetes/scheduler.conf
--kubeconfig=/etc/kubernetes/scheduler.conf
Copyright © hankbook.cn 2020 all right reserved,powered by Gitbook该文件修订时间: 2022-08-08 09:48:50

results matching ""

    No results matching ""