【发布时间】:2018-04-12 18:15:39
【问题描述】:
我正在构建一个 OpenShift 客户端,它使用 OpenShift's REST API 在集群上执行各种操作。我想让这个客户创建一个永久卷。默认开发人员用户无法创建持久卷,但管理员可以。我正在尝试找到在默认 OpenShift 源部署中创建持久卷的最佳方法,无需用户输入且仅使用 REST API,无需任何 oc 使用。
我看到了两种可能的解决方案:
- 以用户 admin 的身份创建持久卷。但是,我无法弄清楚如何将 API 用作 admin,因为此用户帐户没有令牌。我已尝试检查
oc日志,但无法对它如何以管理员身份进行身份验证进行逆向工程。 - 为用户developer添加创建持久卷的权限。我想避免这种情况,但如果涉及到这一点,我愿意考虑这个解决方案。有谁知道开发者用户需要什么样的权限才能创建持久卷?
如何仅使用 OpenShift API 创建持久卷?
【问题讨论】:
标签: openshift