로컬 컴퓨터에서 minikube를 구성하고 외부에서 kubernetes를 사용하려고합니다. 나는 kubernetes에서 서비스 계정을 만들었고 그 비밀을 사용하여 아래 명령을 사용하여 액세스 토큰을 얻을 수 있습니다.fabric8 Java 클라이언트를 사용하여 kubernetes 서비스 계정 액세스 토큰을 얻는 방법은 무엇입니까?
kubectl get secret <service-account-secret> -o yaml -n mynamespace
제 질문은 어떻게 런타임에 fabric8 Java 클라이언트를 사용하여 수행 할 수 있습니까? 내가 원하는 것은 서비스 계정의 비밀을 매개 변수로 제공하여 액세스 토큰을 얻는 것입니다.
설정을 시작합니다.
Config config = new ConfigBuilder().withMasterUrl(masterURL)
.withClientCertFile(certFile).withOauthToken(serviceAccountAccessToken).build();
위에서 설명한 fabricA Java 클라이언트를 사용하여 serviceAccountAccessToken을 얻는 방법을 알고 있습니까?
매튜가, 감사합니다. 클러스터의 내부와 외부 모두에서이를 지원해야합니다. 어떻게해야합니까? –