Kubernetes Dashboard
설치
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/ \
&& helm repo update kubernetes-dashboard
helm search repo kubernetes-dashboard -l | head -n 10
mkdir -p monitoring/kubernetes_dashboard/helm
helm show values kubernetes-dashboard/kubernetes-dashboard \
--version 5.4.1 \
> monitoring/kubernetes_dashboard/helm/values.yaml
monitoring/kubernetes_dashboard/helm/values.yaml
extraArgs:
- --token-ttl=86400
metricsScraper:
enabled: true
helm upgrade kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard \
--install \
--version 5.4.1 \
-n monitoring \
-f monitoring/kubernetes_dashboard/helm/values.yaml
rbac/admin-sa.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-sa
namespace: monitoring
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-crb
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-sa
namespace: monitoring
kubectl apply -f rbac/admin-sa.yaml
Removal
kubectl delete -f rbac/admin-sa.yaml
helm uninstall -n monitoring kubernetes-dashboard