You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取OpenShift沙箱集群的管理员密码?

问题解决思路

1. 开发者沙箱的权限限制是正常设计

OpenShift开发者沙箱是共享托管集群,普通用户仅拥有自身项目命名空间的操作权限,无法访问集群级资源(比如nodes)。你执行oc get nodes收到Forbidden错误是预期行为,并非配置问题。

2. system:admin账户不适用于开发者沙箱

system:admin是集群内部的管理员身份,仅能通过集群证书认证,不支持用户名密码的basic auth登录。而且开发者沙箱不会向外部用户开放该级别的权限,所以这个登录方式完全不可行。

3. 正确操作方式:聚焦自身项目

  • 查看你拥有的项目:
    oc projects
    
  • 切换到你的目标项目:
    oc project <你的项目名称>
    
  • 之后执行项目内的资源操作(比如查看pods)就会正常:
    oc get pods
    

4. 获取正确的OC登录令牌

在OpenShift UI中:

  • 点击右上角的用户头像,选择「复制登录命令」
  • 在弹出窗口中点击「显示令牌」
  • 复制完整的oc login --token=<你的令牌> --server=<集群地址>命令,在本地终端执行即可完成授权,正常操作你的项目资源。

内容的提问来源于stack exchange,提问作者Shri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:02:36