【二进制部署k8s-1.29.4】六、kube-scheduler安装部署
本章节主要讲解安kube-scheduler,安装kube-scheduler主要是将证书、配置文件、拷贝到对应的目录,配置启动脚本,然后kube-scheduler可执行文件拷贝到bin目录然后进行启动。
简介
本章节主要讲解安kube-scheduler,安装kube-scheduler主要是将证书、配置文件、拷贝到对应的目录,配置启动脚本,然后kube-scheduler可执行文件拷贝到bin目录然后进行启动。
一.确认证书文件
1.在第二章“二.【二进制安装k8s-1.29.4】证书及配置文件的准备”,我们准备了所有相关的证书级配置文件,其中ca.pem和ca-key.pem生成在ca目录下,kube-scheduler-key.pem kube-scheduler.pem 生成在install_master/cert目录下。
2.再次确认如下四个证书是否存在:ca.pem,etcd-key.pem,kube-scheduler-key.pem kube-scheduler.pem。
3.该四个证书是通过ca-config.json,ca-csr.json先生成CA证书ca.pem和ca-key.pem,然后在通过kube-controller-manager-csr.json 生成了kube-controller-manager-key.pem kube-controller-manager.pem。
4.将四个证书 拷贝到/opt/kubernetes/ssl目录下
二.准备配置文件
1.将 kube-scheduler.conf 【该文件在第二章中生成】拷贝到/opt/kubernetes/conf 目录下。kube-scheduler.conf的内容如:
KUBE_SCHEDULER_OPTS="--kubeconfig=/opt/kubernetes/conf/kube-scheduler.kubeconfig \
--leader-elect=true \
--v=2"
2.将 kube-scheduler.kubeconfig 【该文件在第二章中生成】拷贝到/opt/kubernetes/conf
三.安装kube-scheduler
解压kubernetes-server-linux-amd64.tar.gz,将kubernetes/server/bin/kube-scheduler 拷贝到/opt/kubernetes/bin目录下。
四.准备启动脚本
将kube-scheduler.service 【在第二章中生成】拷贝到/usr/lib/systemd/system/然后执行:
systemctl daemon-reload
systemctl enable kube-scheduler
systemctl start kube-scheduler
更多推荐
所有评论(0)