Kubernetes安装部署KubeSphere的主要步骤

发布时间 - 2023-03-14 09:35:42

KubeSphere是在Kubernetes之上构建的以应用为中心的多租户容器平台,提供全栈的IT自动化运维的能力,简化企业的DevOps工作流,您可以轻松地将KubeSphere安装在现有的Kubernetes集群上。本文主要介绍下在Kubernetes上安装部署KubeSphere的一般步骤。

Kubernetes安装部署KubeSphere的方法步骤

作为一个综合性的开源平台,KubeSphere致力于提供更加友好的用户体验,更强大的操作功能。例如,KubeSphere的交互式 Web 控制台方便用户直接在平台上进行测试和操作,同时还内置了命令行工具 Kubectl,让习惯使用命令行操作的用户也能快速上手,以更低的学习成本轻松地在平台上创建和修改各类资源。

KubeSphere既可以部署于托管在云端(例如云服务器的Amazon EKS、Google GKE等)的 Kubernetes服务上,也可以部署在本地Kubernetes集群上。这是因为KubeSphere仅与Kubernetes API交互,以管理Kubernetes集群资源。换句话说,KubeSphere可以安装在任何原生Kubernetes集群和 Kubernetes发行版上。

Kubernetes安装部署KubeSphere的主要步骤如下:

执行以下命令以开始安装:

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

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.1/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

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

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

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

在线咨询
联系方式
微信二维码
线