写在最前
基础运行环境可以选择ubuntu或者centos,我推荐ubuntu。部署 KubeSphere 3.3.x 时 KubeKey 工具在部署过程中会自动安装 Docker,但默认版本为 20.10.x,这相对较旧。为了获得更好的性能和安全性,建议手动以二进制方式安装更新的 Docker 版本,如 23.x 或更高。这样的做法可以确保你在享受 KubeSphere 带来的强大功能的同时,也能拥有最新版本的 Docker 支持,从而提高整体的稳定性和兼容性。
1. 前置要求
需要一台全新的 linux 自行分配新的ip。
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 验证结果
等待许久可以看到出现账号密码与连接地址了,至此安装完毕。
3. 操作总结
绝对令人兴奋!你已经迅速而轻松地在你的系统上安装上了 kubesphere,让我们继续前进,在这个强大的平台上释放你的创造力和热情!