5分钟安装k8s集群-v1.25.0(sealos+kuboad)
5分钟搭建k8s集群-v1.25.0
使用的sealos+kuboad搭建,其实也是kubeadm方式安装
Sealos 使用的go语言编译,使用kubeadm方式安装,大概需要5分钟配置完成,不需要配置内核路由转发之类(他会帮我们配置)
Kuboad 国内开发的监控器(k8s使用的dashboad)
前期准备:
- 配置网卡主机名称信息
IP | 主机名称 | 功能 |
192.168.88.11 | Master01 | 主节点 |
192.168.88.12 | Master02 | 主节点 |
192.168.88.13 | Master03 | 主节点 |
192.168.88.21 | Node01 | 工作节点 |
192.168.88.22 | Node02 | 工作节点 |
2. 关闭firewalld和selinux,关闭swap,vim /etc/fstab 注释fstab关于swap分区
sed -ri 's/.*swap.*/#&/' /etc/fstab
swapoff -a && sysctl -w vm.swappiness=0
3. 配置时间同步(也可以使用chrony时间同步)
yum -y install ntpdate
crontab -e
0 */1 * * * ntpdate time1.aliyun.com
4. 配置hosts文件,免密
5. 升级内核(所有主机)
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum -y install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
yum --enablerepo="elrepo-kernel" -y install kernel-lt.x86_64
grub2-set-default "CentOS Linux (5.4.204-1.el7.elrepo.x86_64) 7 (Core)"
reboot
安装kubernetes集群
参考文档:
Releases · labring/sealos · GitHub
介绍 | sealos 中文文档
访问网页,选择版本,下载sealos
# wget https://github.com/labring/sealos/releases/download/v4.1.3/sealos_4.1.3_linux_amd64.tar.gz
解压并放入命令目录
# tar -zxvf sealos_4.1.3_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin
创建集群(暂时只在测试环境搭建)
sealos run labring/kubernetes:v1.25.0 labring/helm:v3.8.2 labring/calico:v3.24.1 --masters 192.168.88.11,192.168.88.12,192.168.88.13 --nodes 192.168.88.21,192.168.88.22 -p <your-ssh-passwd>
大概等待5分钟就可以安装完毕,直接使用kubectl get nodes,查看节点。
安装kuboard监控,使用docker搭建一个web监控容器。
更多推荐
所有评论(0)