Une fois installé Docker for mac et kubernetes activé
Installation minikube
brew install minikube
minikube start
installer le dasboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended.yaml
Définir un user admin
➜ ~ kubectl create clusterrolebinding dashboard-admin-sa --clusterrole=cluster-admin --serviceaccount=default:dashboard-admin-sa
clusterrolebinding.rbac.authorization.k8s.io/dashboard-admin-sa created
Lister les comptes
➜ ~ kubectl get secrets
NAME TYPE DATA AGE
dashboard-admin-sa-token-t7kcd kubernetes.io/service-account-token 3 34s
Récupérer le token
~ kubectl describe secret dashboard-admin-sa-token-t7kcd
Name: dashboard-admin-sa-token-t7kcd
Namespace: default
Labels:
Annotations: kubernetes.io/service-account.name: dashboard-admin-sa
kubernetes.io/service-account.uid: 155b00f6-5205-442c-a6d5-b09a9580f387
Type: kubernetes.io/service-account-token
Data
====
ca.crt: 1066 bytes
namespace: 7 bytes
token: eyJhb....Lleqwew
lancer le proxy
kubectl proxy
Accéder au dashboard à l’adresse
et se connecter en utilisant le token récupéré précédemment