J'ai configuré minikube sur ma machine locale et j'utiliserai kubernetes en externe. J'ai créé un compte de service dans kubernetes et en utilisant son secret, je peux obtenir le jeton d'accès en utilisant la commande ci-dessous.Comment obtenir un jeton d'accès au compte de service kubernetes en utilisant le client java fabric8?
kubectl get secret <service-account-secret> -o yaml -n mynamespace
Ma question est comment puis-je faire cela en utilisant client java fabric8 en cours d'exécution? Ce que je veux, c'est obtenir le jeton d'accès en donnant le secret du compte de service en tant que paramètre.
Je lance la configuration comme ci-dessous.
Config config = new ConfigBuilder().withMasterUrl(masterURL)
.withClientCertFile(certFile).withOauthToken(serviceAccountAccessToken).build();
Puis-je savoir comment obtenir le serviceAccountAccessToken comme décrit ci-dessus avec le client java fabric8?
Matthieu, merci pour la réponse. Je dois soutenir cela à la fois à l'intérieur et à l'extérieur du cluster. Comment dois-je gérer cela alors? –