这个版本的 kubeSphere 直接安装即可使用,不需要安装数据库或者 storageclass 存储等乱七八糟的东西。

官方文档:

kubesphere.io/zh/docs/v4.1/02-quickstart/01-install-kubesphere/

记得docker上配置代理,否则可能出现镜像下载问题。

]# cat >> /etc/docker/daemon.json <EOF
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://ueo0uggy.mirror.aliyuncs.com",
    "https://cf-workers-docker-io-apl.pages.dev"
  ]
}
EOF

这里已有k8s,只需要安装KubeSphere即可:

helm upgrade --install -n kubesphere-system --create-namespace ks-core https://charts.kubesphere.io/main/ks-core-1.1.4.tgz --debug --wait

加上这个选项可以看到安装过程:

--debug

查看访问端口:

]# kubectl get svc -n kubesphere-system | grep ks-console
ks-console              NodePort    172.16.26.56     <none>        80:30880/TCP   24m

安装好后会提示账号密码,直接登录即可。


如果有网络问题:

可提前下载helm安装包:

wget https://charts.kubesphere.io/main/ks-core-1.1.4.tgz

用到的镜像:

docker.io/kubesphere/ks-extensions-museum:v1.1.3
docker.io/kubesphere/ks-apiserver:v4.1.3
docker.io/kubesphere/ks-console:v4.1.3
docker.io/kubesphere/ks-controller-manager:v4.1.3
docker.io/kubesphere/kubectl:v1.27.16

docker save -o 下载打包再 docker load -i 上传即可。