Skip to content

Instantly share code, notes, and snippets.

@hatamiarash7
Created February 22, 2020 21:27
Show Gist options
  • Save hatamiarash7/b6aff99526dc71e1612bb68dbb1fc56b to your computer and use it in GitHub Desktop.
Save hatamiarash7/b6aff99526dc71e1612bb68dbb1fc56b to your computer and use it in GitHub Desktop.
Kubernetes Dashboard authentication method
  1. Edit service to use NodePort or port forward the proxy port
  2. Apply configuration file
  3. kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment