写在最前

基础运行环境可以选择ubuntu或者centos,我推荐ubuntu。部署 KubeSphere 3.3.x 时 KubeKey 工具在部署过程中会自动安装 Docker,但默认版本为 20.10.x,这相对较旧。为了获得更好的性能和安全性,建议手动以二进制方式安装更新的 Docker 版本,如 23.x 或更高。这样的做法可以确保你在享受 KubeSphere 带来的强大功能的同时,也能拥有最新版本的 Docker 支持,从而提高整体的稳定性和兼容性。

1. 前置要求

需要一台全新的 linux 自行分配新的ip。

  1. ubuntu server 22.04 LTS 安装与配置

  2. 二进制部署任意版本docker

2. 部署流程

https://kubesphere.io/zh/docs/v3.3/quick-start/all-in-one-on-linux/

2.1 开始部署

如果你执行步骤2下载kubekey失败可以使用我这个,再使用 tar -xf 手动解压即可使用。

kubekey-v3.0.7-linux-amd64.tar.gz

mkdir /app/kubesphere && cd /app/kubesphere

# 1. 这是必须要执行的,指定后续下载的所有镜像都从 aliyun 仓库下载
export KKZONE=cn
# 2. 下载 kubekey
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -
# 3. 部署k8s的版本是v1.22.12,并且指定kubesphere的版本是v3.3.2
# 3.1 yum 或者 apt 下载 conntrack socat
yum install -y conntrack socat
./kk create cluster --with-kubernetes v1.22.12 --with-kubesphere v3.3.2

我使用二进制部署方式安装了 docker 27.2.1 版本,他也识别到了

2.2 验证结果

等待许久可以看到出现账号密码与连接地址了,至此安装完毕。

图片-emls.png

图片-rcjv.png

3. 操作总结

绝对令人兴奋!你已经迅速而轻松地在你的系统上安装上了 kubesphere,让我们继续前进,在这个强大的平台上释放你的创造力和热情!