1. 服务器资源规划

服务器角色IP地址安装组件
K8S-Master

172.19.230.120

kube-apiserver

kube-controller-manager

kube-scheduler

etcd
K8S-node1172.19.230.121

kubelet

kube-proxy

docker

etcd
K8S-node2172.19.230.122

kubelet

kube-proxy

docker

etcd

 

 

 

 

 

 

 

 

 

 


2. 系统初始化

2.1 关闭防火墙

2.2 关闭selinux

2.3 关闭 swap

2.4 同步系统时间

2.5 修改三台服务器的hosts

2.6 分别修改三台机器的主机名

2.7 三台服务器免密登陆

3. etcd集群安装

3.1 生产etcd证书

3.2 部署三台etcd节点

3.3 查看集群状态

4. Master节点安装

4.1 生成API-server证书

4.2 部署apiserver,controller-manager和scheduler

4.3 启用TLS Bootstrapping

5. worknode节点安装

5.1 安装docker

5.2  部署kubelet和kube-proxy

重复以上步骤部署其他WorkNode节点。

5.3 允许给Node颁发证书

5.4 部署CNI网络

5.5 授权apiserver访问kubelet

5.6 部署DNS网络

至此,单Master、多work节点的K8S集群就搭建完成了。

Logo

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

更多推荐