使用 Sealos 一键安装

在单台云主机或者虚拟机上使用 Sealos 安装 Kubernetes 以及 Zadig 系统,适合初次接触 Kubernetes 和 Zadig 并想快速体验的用户,不推荐生产使用。

步骤 1:准备 Linux 机器

注意

为了避免安装时产生冲突或者其他未知错误导致安装失败,建议你的操作系统保持干净的状态,不安装任何可能产生冲突的软件。

硬件要求

操作系统最低要求
Ubuntu 18.04+CPU: 4 核 内存: 8 GB 硬盘: 50 GB

更详细的安装要求,请参考 Sealos 安装先决条件使用 Sealos 一键安装 - 图1 (opens new window)

网络要求

  • 服务器可以访问外网

其他

  • 需要以 Root 用户安装,不建议用 sudo
  • 确保服务器防火墙配置开放 30000 - 32767 的端口段,用于外部访问

提示

  • 如果是以 SSH 方式登入机器,为防止脚本等待安装时间过长导致 SSH 连接断开,建议在客户端本地~/.ssh/config中添加一行 ServerAliveInterval 60

步骤 2:安装 Sealos

提示

若您已经安装 Sealos,可跳过此步骤,请确认使用 v4.3.0 或更高版本。

  1. wget https://github.com/labring/sealos/releases/download/v4.3.0/sealos_4.3.0_linux_amd64.tar.gz
  2. tar -zxvf sealos_4.3.0_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin

步骤 3:安装 Kubernetes 以及 Zadig

  1. # 服务器 IP 地址,用于访问 Zadig 系统
  2. export IP=<node external ip>
  3. export PORT=<30000~32767 任一端口>
  4. sealos run labring/kubernetes:v1.24.0 labring/helm:v3.12.0 labring/calico:v3.24.1 labring/openebs:v3.4.0
  5. sealos run --env IP=${IP} --env PORT=${PORT} labring/zadig:1.18.0

预期安装结果

安装过程预计持续 20 分钟左右,受硬件配置和网络情况影响,不同环境下的时间可能不同, 当看到如图的输出时,说明安装已经完成。

步骤 4:验证安装结果

可以通过命令查看服务启动状态:

  1. kubectl -n zadig get po

步骤 5:访问系统

预期安装结果

在安装结果输出中,你可以获得系统的访问地址。

卸载

支持一键卸载当前安装的 Kubernetes 以及 Zadig 系统,只需执行以下即可:

  1. sealos reset