早在10月份就想安装KubeSphere,但是当时因为不懂基础,所以折腾半天没成功。
2019-12-23,得到大神指导。几步完成了安装。
1、 判断helm,tiller安装的是否正常。
用 helm version 查询,发现Client和Server端版本不一样。解决方案:重新安装helm
2、 重装helm
用helm init 命令重装,发现tiller已经安装了。
3、 于是删掉tiller,重装helm
- 用
kubectl delete pod -n kube-system -f tiller-deploy-xxx-xxx
(注:可以用kubectl get pod --namespace=kube-system
,查tiller的pod名字)
- 再用 rm -rvf .helm/ 删掉helm文件夹。这样就删干净了。
4、 删干净后,可以用重新安装了。但是由于tiller镜像在国外,因此要翻墙。
成功翻墙后,执行 helm init 安装的时候,发现tiller的镜像一直拉不下来。所以,听从大神的话,直接docker pull tiller /gcr.io.kubernetes-helm.tiller:v2.16.1
安装tiller,然后就成功了。(注:我安装的时候,版本已经是2.16.1了)
接着用 helm version 检查,发现都OK了。然后就开始安装!
5、 选择了 最小安装 的方式。可能是因为我的网络慢,安装过程大概持续了20分钟。
安装过程中,可以查看日志,检查是否安装完毕。
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
最后,我的环境是 MacOX 10.14.6 + Docker2.1.0.3(38240) +Kubernetes1.14.6