Kubernetes sous mac

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

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

et se connecter en utilisant le token récupéré précédemment

Cet article a été publié dans docker, Non classé, Virtualisation. Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s