可以访问 kubernetes 集群,但没有 API 密钥,如何以编程方式为 rancher 服务器创建 API 密钥?
此处文档中描述的方法需要密码登录网络浏览器。我想以编程方式获得相同的结果。鉴于所有状态都应位于 etcd 上,理论上,它应该可以通过 kubectl 实现。
可以访问 kubernetes 集群,但没有 API 密钥,如何以编程方式为 rancher 服务器创建 API 密钥?
此处文档中描述的方法需要密码登录网络浏览器。我想以编程方式获得相同的结果。鉴于所有状态都应位于 etcd 上,理论上,它应该可以通过 kubectl 实现。
我找到了一种方法来完成这项工作:
创建一个 JSON 文件来定义令牌(即
token.json
):令牌 ID 可以是任何唯一的字符串,用于给出令牌的名称。对于用户 ID,选择该令牌应该长到的用户。(请参阅带 的用户列表
kubectl get users -n cattle-system
)。