简介

本章节主要讲解安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
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐