Kubernetes集群(一)——Sealos搭建Kubernetes集群
1. 虚拟机环境准备
test-master-1 | 主结点1 |
test-worker-1 | 工作节点1 |
采用ESXI虚拟机管理系统创建新虚拟机。
2. 安装Kuberenetes集群
2.1. 更新软件源
在主结点1、工作节点1都进行
yum update
2.2. 安装Sealos
安装下载工具
yum install -y wget
下载sealos
wget https://github.com/labring/sealos/releases/download/v4.1.7/sealos_4.1.7_linux_amd64.tar.gz
解压出执行文件
tar -zxvf sealos_4.1.7_linux_amd64.tar.gz sealos
添加可执行权限
chmod +x sealos
并放至可执行目录下
mv sealos /usr/bin
检查是否安装成功
sealos version
2.3. 安装Kubernetes集群
使用sealos一键安装命令,仅需在主节点1上执行即可
sealos run labring/kubernetes:v1.25.0 labring/helm:v3.8.2 labring/calico:v3.24.1 \
--masters <主节点1的IP> \
--nodes <工作节点1的IP> -p <工作结点1的ssh密码>
1)拉取集群需要的镜像,并同步到所有节点上
2)所有节点准备安装环境
3)在每一个节点上使用kubeadm进行安装
出现如下提示及安装成功
2.4. 集群状态确认
使用命令
kubectl get nodes
两个节点都显示Ready即集群准备就绪