【发布时间】:2017-09-05 04:05:25
【问题描述】:
我已经在本地机器上配置了 minikube,并打算在外部使用 kubernetes。我在 kubernetes 中创建了一个服务帐户,并使用它的秘密,我可以使用以下命令获取访问令牌。
kubectl get secret <service-account-secret> -o yaml -n mynamespace
我的问题是如何在运行时使用 fabric8 java 客户端来做到这一点?我想要的是通过将服务帐户的秘密作为参数来获取访问令牌。
我正在启动配置,如下所示。
Config config = new ConfigBuilder().withMasterUrl(masterURL)
.withClientCertFile(certFile).withOauthToken(serviceAccountAccessToken).build();
我可以知道如何使用fabric8 java客户端获取上述serviceAccountAccessToken吗?
【问题讨论】:
标签: java kubernetes openshift openshift-origin fabric8