在 Kubernetes 上安装 KubeSphere

KubeSphere 是一款基于 Kubernetes 的开源企业级容器平台,同时也提供定制化服务,服务收费

KubeSphere和Kubernetes Dashboard是一类的,比后者界面更漂亮

WX202112251654312x.jpg

前提

可以参考官网的文档 准备工作

其中准备默认 StorageClass 是安装 KubeSphere 的前提条件,详见 k8s 使用 StorageClass 动态生成 NFS 类型的 PV

部署 KubeSphere

1、安装

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/kubesphere-installer.yaml
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.2.1/cluster-configuration.yaml

2、检查安装日志

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

3、使用 kubectl get pod --all-namespaces 查看所有 Pod 是否在 KubeSphere 的相关命名空间中正常运行。如果是,请通过以下命令检查控制台的端口(默认为 30880):

kubectl get svc/ks-console -n kubesphere-system

4、确保在安全组中打开了端口 30880,并通过 NodePort (IP:30880) 使用默认帐户和密码 (admin/P@88w0rd) 访问 Web 控制台。

参考

https://kubesphere.io/zh/docs/quick-start/minimal-kubesphere-on-k8s/

感谢阅读这篇文章,如果你喜欢,或者遇到了问题,可以关注我的公众号