#!/bin/bash # curl https://gist.github.com/jeremyje/14e26148909734ebe1d6395cc8b0e156/raw/dashboard.sh | bash # https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ # https://github.com/kubernetes/dashboard bash -c "cat >> dashboard.yaml" << EOF apiVersion: v1 kind: ServiceAccount metadata: name: kubernetes-dashboard namespace: kubernetes-dashboard --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: kubernetes-dashboard namespace: kubernetes-dashboard roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - kind: ServiceAccount name: kubernetes-dashboard namespace: kubernetes-dashboard EOF kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.1/aio/deploy/recommended.yaml kubectl apply -f dashboard.yaml kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')