欢送拜访我的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地址角色配置
master192.168.95.138主控节点2核2G
node0192.168.95.139工作节点4核8G
node1192.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应用状况高深莫测:
  • 至此,集群部署实现,整个过程轻松简略,心愿您也能顺利完成部署

欢送关注思否:程序员欣宸

学习路上,你不孤独,欣宸原创一路相伴...