欢送拜访我的 GitHub
这里分类和汇总了欣宸的全副原创 (含配套源码):https://github.com/zq2599/blog_demos
对于 sealos
- 题目敢号称 <font color=”red”> 极速 </font>,是因为应用了开源我的项目 <font color=”blue”>sealos</font>,正是因为 sealos,本来繁琐简单的 kubernetes 部署操作变得简略高效
- sealos 是个热门开源我的项目,地址是:https://github.com/fanux/sealos,官网阐明容易引发读者的舒适感:
-
sealos 提供的收费部署版本是 <font color=”blue”>kubernetes-1.22.0</font>,其余版本尽管反对,但不在收费范畴内
设施
本次实战应用三台 64 位 X86 服务器,操作系统都是 <font color=”blue”>CentOS-7.9.2009</font>,根本状况如下表:
主机名 | IP 地址 | 角色 | 配置 |
---|---|---|---|
master | 192.168.95.138 | 主控节点 | 2 核 2G |
node0 | 192.168.95.139 | 工作节点 | 4 核 8G |
node1 | 192.168.95.140 | 工作节点 | 4 核 8G |
-
留神,主控节点的 CPU<font color=”red”> 不能低于 2 核 </font>
筹备工作(每台机器都要做)
- 本文中的操作都是用 <font color=”blue”>root</font> 账号执行的
-
装置常用软件:
yum install redhat-lsb lrzsz wget -y
-
敞开防火墙
systemctl stop firewalld && \ systemctl disable firewalld && \ setenforce 0
- 确保 <font color=”blue”>/etc/hostname</font> 中的主机名是正确的(如果批改了,要重启服务器)
- 容许 root 账号近程登录
-
root 账号的明码改为 <font color=”blue”>888888</font>
极速装置
- ssh 登录 master,进入目录:<font color=”blue”>~/</font>
-
下载并装置 sealos, 这是个 golang 的二进制工具,间接下载拷贝到 bin 目录即可:
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \ chmod +x sealos && \ mv sealos /usr/bin
-
下载离线资源包
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.0.tar.gz
-
装置 kubernetes 集群,该集群为单主控节点,双工作节点:
sealos init --passwd '888888' \ --master 192.168.95.138 \ --node 192.168.95.139 --node 192.168.95.140 \ --pkg-url /root/kube1.22.0.tar.gz \ --version v1.22.0
- 装置胜利,如下图,累计耗时 8 分钟左右:
- 查看节点信息,均已 ready:
-
接下来装置治理页面,以便察看集群详细情况
治理页面(kuboard)
-
在主控节点执行以下命令,即可实现 kuboard 装置:
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
-
用 watch 命令刷新部署状态:
watch kubectl get pods -n kuboard
- 如下所示,此时 kuboard 部署胜利:
- 用浏览器拜访主控节点的 <font color=”red”>30080</font> 端口,即可关上 kuboard 的登录页面,账号 <font color=”blue”>admin</font>,明码 <font color=”blue”>Kuboard123</font>:
- 登录后能够看到 kuboard 所在集群,如下图红框:
- 点击进入后能够看到集群的大部分信息了,为了理解宿主机的状况,点击下图红框中的连贯,增加指标监控服务:
- 很轻松的一路 next 点击:
- 实现后,刷新页面,如下图,可见宿主机信息,整体内存和 CPU 应用状况高深莫测:
- 至此,集群部署实现,整个过程轻松简略,心愿您也能顺利完成部署
欢送关注思否:程序员欣宸
学习路上,你不孤独,欣宸原创一路相伴 …