Fork me on GitHub

Herr Knedel/Du grand avec les conteneurs : tableau de bord Kubernetes

Created Sat, 26 Jun 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:02:44 +0000 Niveau de difficulté: Très sportif

142 Words

Après avoir créé un cluster Kubernetes dans le tutoriel Du grand avec les conteneurs : cluster Kubenetes et stockage NFS, je souhaite installer un tableau de bord Kubernetes.

Cet ordre contient tout ce dont j’ai besoin pour mon projet :
x
+
Terminal

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml

Comme le service correspondant n’est pas accessible de l’extérieur, il faut encore modifier le nœud “.spec.type”.
x
+
Terminal

$ kubectl -n kube-system edit service kubernetes-dashboard --namespace=kubernetes-dashboard

Le nœud “.spec.type” doit être “NodePort”. Ensuite, le tableau de bord est déjà accessible : Pour obtenir le jeton d’accès, il faut chercher une clé de contrôleur de déploiement :
x
+
Terminal

$ kubectl -n kube-system get secret | grep deployment-controller-token

Ensuite, il est possible d’afficher le jeton et de le copier.
x
+
Terminal

$ kubectl -n kube-system describe secret deployment-controller-token-g7qdm