KubeSphere官方安装文档请参考:在 Kubernetes 上快速安装 KubeSphere
官网的教程其实很详细了,本人参考官方文档进行搭建实验,图文教程如下,请大家参考着来。
搭建k8s集群
没搭建好k8s集群的,先按照 Kubernetes v1.28.0集群快速搭建教程-优快云博客 搭建k8s集群。搭建好k8s集群后,再按照下方的说明继续操作。
硬件要求
CPU > 2 核,内存 > 4 GB, 磁盘空间 > 40 GB。本机参数如下:
安装Helm
Helm下载地址:helm-v3.17.0-linux-amd64.tar.gz资源-优快云文库
tar -zxvf helm-v3.17.0-linux-amd64.tar.gz
移动helm到/usr/local/bin/目录下,然后进入到/usr/local/bin/目录下
mv linux-amd64/helm /usr/local/bin/helm
cd /usr/local/bin/
安装KubeSphere
执行以下命令通过helm安装 KubeSphere 的核心组件 KubeSphere Core
helm upgrade --install -n kubesphere-system --create-namespace ks-core https://charts.kubesphere.com.cn/main/ks-core-1.1.3.tgz --debug --wait --set global.imageRegistry=swr.cn-southwest-2.myhuaweicloud.com/ks
当看到如图下所示界面时说明KubeSphere已安装完成
检查Pod状态
执行以下命令检查 Pod 状态
#查看所有pod
kubectl get pods --all-namespaces
#查看命名空间是kubesphere-system的pod
kubectl get pods -n kubesphere-system
登陆Web控制台
当 Pod 状态都为 Running 时,使用默认的账户和密码 (admin/P@88w0rd) 通过 <NodeIP>:30880 访问 KubeSphere Web 控制台。
修改密码后提交
登陆KubeSphere Web 控制台成功!