搭建一套Kubernetes(K8S)集群

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集群就搭建完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值