Skip to main content

Docker Desktop Dashboard

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

kubectl proxy

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/workloads?namespace=default

Erstellen und speichern Sie die folgende Definition als s.yml . Wenden Sie diese Konfiguration dann mit kubectl apply -f s.yml an

APIVersion: v1
Art: ServiceAccount
Metadaten:
  Name: Admin-Benutzer
  Namespace: kubernetes-dashboard

Erstellen und speichern Sie die folgende Definition als r.yml . Wenden Sie diese Konfiguration dann mit kubectl apply -f r.yml an

apiVersion: rbac.authorization.k8s.io/v1
Art: ClusterRoleBinding
Metadaten:
  Name: Admin-Benutzer
Rollenreferenz:
  apiGroup: rbac.authorization.k8s.io
  Art: ClusterRole
  Name: Cluster-Administrator
Fächer:
- Art: ServiceAccount
  Name: Admin-Benutzer
  Namespace: kubernetes-dashboard

Führen Sie dann den folgenden Befehl aus:

kubectl -n kubernetes-dashboard get Secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data. Token | base64decode}}"

Fügen Sie das Token in den vorherigen Link ein, und Sie erhalten ein funktionierendes Dashboard für Ihren lokalen Cluster.