Kubernetes集群(一)——Sealos搭建Kubernetes集群

发布时间 2023-03-27 11:13:51作者: amazingWu

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即集群准备就绪