您正在查看 KubeSphere 版本的文档:v3.0.0

KubeSphere v3.0.0 版本的文档已不再维护。您现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本

在控制台上编辑系统资源

当您安装 KubeSphere 时,企业空间 system-workspace 将被创建,用于运行所有 KubeSphere 系统项目和 Kubernetes 系统项目。为了避免对这两个系统的误操作,您不能直接在控制台上编辑该企业空间中的资源。但是,您仍然可以使用 kubectl 来修改资源。

本教程演示如何启用 system-workspace 资源的编辑功能。

警告

编辑 system-workspace 中的资源可能会导致意外结果,例如 KubeSphere 系统和节点故障,并且可能对您的业务造成影响。执行此操作时请高度谨慎。

编辑控制台配置

  1. admin 用户登录 KubeSphere,点击右下角的锤子图标,然后选择 Kubectl

  2. 执行如下命令:

    kubectl -n kubesphere-system edit cm ks-console-config
    
  3. client 下添加 systemWorkspace 字段并保存文件。

    client:
      version:
        kubesphere: v3.0.0
        kubernetes: v1.17.9
        openpitrix: v0.3.5
      enableKubeConfig: true
      systemWorkspace: "$"  # Add this line manually.
    
  4. 执行如下命令重新部署 ks-console,并等待 Pod 重建。

    kubectl -n kubesphere-system rollout restart deployment ks-console
    
  5. 刷新 KubeSphere 控制台。system-workspace 中的项目将出现编辑按钮。

  6. 如需关闭控制台的编辑功能,请采用相同方法删除 systemWorkspace 字段。