Kubernetes Dashboard

Installationsanleitung:

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

Gebündelter Prozess:

Die Installationsroutine legt einen eigenen Namespace “kubernetes-dashboard” an und richtet die nötige Infrastruktur ein. Im Anschluss muss nur noch der Web-Server gestartet werden und ein Benutzer zum Login eingerichtet werden.

Start Installationsroutine

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

Start Web-Service vom Dashboard

kubectl proxy

Webadresse Kubernetes-Dashboard

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

Einrichtung Dashboard-Benutzer:

Kubernetes Konfig File – dashboard-adminuser.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard

Benutzer anlegen

kubectl apply -f dashboard-adminuser.yaml

Erstellung Benutzer Zugriffstoken

kubectl -n kubernetes-dashboard create token admin-user

Zur Anmeldung im Dashboard den Benutzer-Token nutzen.

Was this helpful?

0 / 0