搭建一套Kubernetes(K8S)集群
1. 服务器资源规划服务器角色IP地址安装组件K8S-Master172.19.230.120kube-apiserverkube-controller-managerkube-scheduleretcdK8S-node1172.19.230.121kubeletk...
·
1. 服务器资源规划
服务器角色 | IP地址 | 安装组件 |
K8S-Master | 172.19.230.120 | kube-apiserver kube-controller-manager kube-scheduler etcd |
K8S-node1 | 172.19.230.121 | kubelet kube-proxy docker etcd |
K8S-node2 | 172.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集群就搭建完成了。
更多推荐
已为社区贡献1条内容
所有评论(0)