Kubernetes : récuperer son token d'authentification
Par pepin le lundi, juin 29 2020, 22:18 - Kubernetes - Lien permanent
Pour accéder au dashboard (et d'autres applications), il vous faut le token admin
Export de la config kubenertes
Vos identifiants et/ou votre token y sont :
kubectl config view
Extraction par secret (kube self hosted ou microk8s)
Sans namespace :
microk8s kubectl get secret | awk '{if (/token/) system ("microk8s kubectl describe secret " $1)}'
Avec namespace :
kubectl -n kube-system get secret | awk '{if (/admin-user/) system ("kubectl -n kube-system describe secret " $1)}'
Vous pouvez aussi changer de namespace avant d'exécuter les commandes pour vous affranchir des "-n".
Google Kubernetes Engine
gcloud config config-helper --format=json | jq -r '.credential.access_token'