CentOS7二进制安装包方式部署K8S集群之控制平面组件部署

目录

(一)、下载控制平面组件二进制安装文件

1、下载二进制安装文件

2、解压二进制安装文件

3、安装kubectl工具

(1)、安装kubectl工具

(2)、创建admin证书和私钥

1)创建证书签名请求

2)生成证书和私钥

(3)创建、分发kubeconfig文件

1)创建kubeconfig文件

2)分发kubeconfig文件

(4)、测试kubectl工具安装是否成功

(二)、kube-apiserver组件安装部署

 1、创建kube-apiserver组件相关目录

2、创建kube-apiserver组件证书和私钥

(1)、创建kube-apiserver组件证书签名请求文件

(2)、根据CA根证书、CA根证书私钥、CA根证书配置文件、kube-apiserver证书签名请求文件生成kube-apiserver证书和私钥

 (3)、分发kube-apiserver证书文件

3、复制kube-apiserver二进制文件

4、创建kube-apiserver服务启动参数配置文件

(1)、新建kube-apiserver.conf配置文件       

(2)、创建token文件

5、Systemd方式管理kube-apiserver

(1)、创建kube-apiserver.service文件

(2)、kube-apiserver服务设置开机启动

(3)、启动kube-apiserver服务

 6、启用TLS Bootstraping机制

 (三)、kube-controller-manager组件安装部署

 1、创建kube-controller-manager组件相关目录

 2、创建kube-controller-manager组件证书和私钥

(1)、创建kube-controller-manager组件证书签名请求文件

(2)、根据CA根证书、CA根证书私钥、CA根证书配置文件、kube-controller-manager证书签名请求文件生成kube-controller-manager证书和私钥

 (3)、分发kube-apiserver证书文件

3、复制kube-controller-manager二进制文件

4、创建kube-controller-manager服务启动参数配置文件

5、Systemd方式管理kube-controller-manager

(1)、创建kube-controller-manager.service文件

(2)、kube-controller-manager服务设置开机启动

(3)、启动kube-controller-manager服务

 (四)、kube-scheduler组件安装部署

 1、创建kube-scheduler组件相关目录

2、复制kube-scheduler二进制文件

3、创建kube-scheduler服务启动参数配置文件

4、Systemd方式管理kube-scheduler

(1)、创建kube-scheduler.service文件

(2)、kube-scheduler服务设置开机启动

(3)、启动kube-scheduler服务

(五)、检查控制平面集群信息


 更多精彩博文详见:

《Linux系统应用运维》专栏总目录(持续更新)

《CentOS二进制安装包方式部署K8S集群之系统初始化》

《CentOS7二进制安装包方式部署K8S集群之CA根证书生成》

《CentOS7二进制安装包方式部署K8S集群之ETCD集群部署》

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野熊佩骑

您的鼓励是我持续创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值