在 KSV 中开启 KubeSphere 相关组件
介绍如何在 KSV 中开启 KubeSphere 相关组件。
KSV 云原生虚拟化(KSV)v1.6.0 及之后的版本支持和 KubeSphere 容器平台融合部署,实现容器和虚拟化工作负载共存共管。本节介绍如何在 KSV 中开启 KubeSphere 相关组件。
前提条件
请确保您当前的 KSV 集群版本为 v1.6.0 及以上。
KSV 集群中默认集成了 KubeSphere 以及监控、日志、审计和事件相关组件。如需开启其他组件,您可以使用开源工具 KubeKey 制作镜像包并导入相关组件。有关 KubeKey 的更多信息,请访问 GitHub KubeKey 仓库。
操作步骤
以 admin 用户登录 KSV Web 控制台。
将光标悬停在页面右下角的 图标,然后在菜单中选择 Kubectl。
在 kubectl 对话框,执行以下命令开启 KubeSphere 组件:
kubectl -n kubesphere-system patch cc ks-installer -p '{"spec": {"common": {"core": {"console": {"enabled": true}}}}}' --type='merge'
执行以下命令查看启用日志:
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
common:NOTE
组件启用过程可能需要一定时间,请等待启用完成。
组件启用完成后,KSV Web 控制台概览页面的系统组件区域将显示已启用的组件。