Openshift监控 - 弹簧,显示吊舱

时间:2018-01-25 14:38:42

标签: java json spring openshift

嘿大家:D我想通过openshift获取json的pod列表。我正在使用:

Node[] nodes = template.getForObject("[url_address]/api/v1/nodes", Node[].class);

但它需要认证,所以如何解决这个问题。任何的想法??

1 个答案:

答案 0 :(得分:0)

授权需要有效的承载令牌,默认的kubernetes客户端库应该使用挂载到pod的服务帐户来尝试正确进行身份验证。您可能不使用为您执行此操作的客户端lib或没有绑定到pod的正确serviceaccount(或SA没有授予所需资源的访问权限)。

为此,您可能只想将访问权限添加到此项目的默认帐户。

https://docs.openshift.com/container-platform/3.3/admin_solutions/user_role_mgmt.html