基于现有Kubernetes集群部署KubeSphere管理平台

一、前言

检查当前系统资源

  • 如需在 Kubernetes 上安装 KubeSphere 3.3.0,您的 Kubernetes 版本必须为:v1.19.x,v1.20.x,v1.21.x,v1.22.x 或 v1.23.x(实验性支持)。
  • 确保您的机器满足最低硬件要求:CPU > 1 核,内存 > 2 GB。
  • 在安装之前,需要配置 Kubernetes 集群中的默认存储类型

安装Staorage

#kubecel create ns openebs
#kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml
#kubectl get pod -n openebs
设置openebs为默认存储
#kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

 

 

 

 安装Kubesphere

下载kubesphere相关yaml文件并进行安装
#wget https://github.com/kubesphere/ks-installer/releases/download/v3.3.0/kubesphere-installer.yaml
#kubectl apply -f kubesphere-installer.yaml
#wget https://github.com/kubesphere/ks-installer/releases/download/v3.3.0/cluster-configuration.yaml
#kubectl apply -f cluster-configuration.yaml
检查安装日志
#kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

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

root@k8s-master01 ~]# kubectl get svc/ks-console -n kubesphere-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
ks-console NodePort 192.168.183.145 <none> 80:30880/TCP 127m

验证

登陆控制台后,可以在系统组件中检查不同组件的状态。如果需要使用相关服务,可能需要等待某些组件启动并运行

 

posted @ 2022-07-03 17:35  Mr&Yu  阅读(383)  评论(0编辑  收藏  举报