Accessing Kubernetes Dashboard
To install kubernetes dashboard on master node make sure to install it before worker nodes join k8s cluster.
Obtain login token for service account
SA_NAME="<service-account-name>"
# eg SA_NAME="techiterian-cluster-admin"
to print token
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep ${SA_NAME} | awk '{print $1}')
Service account along with a token will be printed
techiterian@prd-master1:~/Documents/k8s-rapidoreach-prod$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep ${SA_NAME} | awk '{print $1}')
Name: techiterian-cluster-admin-token-cvmgg
Namespace: kube-system
Labels: <none>
Annotations: kubernetes.io/service-account.name: techiterian-cluster-admin
kubernetes.io/service-account.uid: e5538ac5-41c1-44aa-9f4e-b06888cc86f0
Type: kubernetes.io/service-account-token
Data
====
namespace: 11 bytes
token: <token here>
ca.crt: 1066 bytes
techiterian@prd-master1:~/Documents/k8s-rapidoreach-prod$ kubectl proxy
Starting to serve on 127.0.0.1:8001