system-workspace 是 KubeSphere 在安装时自动创建的企业空间,里面的 namespace 是 KubeSphere 运行依赖的项目和 Kubernetes 本身的 namespace。 为了防止误操作造成的系统不可用,我们对 system-workspace 下的资源在界面上做了限制,不允许在界面上进行编辑,不过你仍然可以通过 kubectl 进行编辑。下面说下如何在界面上启用编辑的功能。
声明 编辑 system-workspace 可能造成 KubeSphere 不能使用,严重的情形下还有可能对业务造成影响,建议不要轻易打开这个功能。
- 使用 admin 用户登录 KubeSphere,打开右下角的 kubectl (直接使用节点上 kubectl 命令也是可以的),输入如下命令
/ # kubectl -n kubesphere-system edit cm ks-console-config
- 编辑 ks-console 的配置文件,加入如下配置后保存
- 重新部署下 ks-console ,稍等片刻,等待 pod 重新创建
/ # kubectl -n kubesphere-system rollout restart deployment ks-console
- 刷新页面就可以看到编辑按钮了。
- 如果想保持禁用状态,按照上述步骤,将 ks-console-config 里增加的配置删除即可