# This file was generated with the script ./update-dashboard-yaml.sh. # --- apiVersion: v1 kind: Namespace metadata: creationTimestamp: null name: kubernetes-dashboard spec: {} status: {} --- apiVersion: v1 kind: ServiceAccount metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard namespace: kubernetes-dashboard --- apiVersion: v1 kind: Secret metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard-certs namespace: kubernetes-dashboard type: Opaque --- apiVersion: v1 kind: Secret metadata: labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard-csrf namespace: kubernetes-dashboard type: Opaque --- apiVersion: v1 kind: Secret metadata: labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard-key-holder namespace: kubernetes-dashboard type: Opaque --- apiVersion: v1 data: null kind: ConfigMap metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard-settings namespace: kubernetes-dashboard --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard-metrics rules: - apiGroups: - metrics.k8s.io resources: - pods - nodes verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard-metrics roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: kubernetes-dashboard-metrics subjects: - kind: ServiceAccount name: kubernetes-dashboard namespace: kubernetes-dashboard --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard namespace: kubernetes-dashboard rules: - apiGroups: - "" resourceNames: - kubernetes-dashboard-key-holder - kubernetes-dashboard-certs - kubernetes-dashboard-csrf resources: - secrets verbs: - get - update - delete - apiGroups: - "" resourceNames: - kubernetes-dashboard-settings resources: - configmaps verbs: - get - update - apiGroups: - "" resourceNames: - heapster - dashboard-metrics-scraper resources: - services verbs: - proxy - apiGroups: - "" resourceNames: - heapster - 'http:heapster:' - 'https:heapster:' - dashboard-metrics-scraper - http:dashboard-metrics-scraper resources: - services/proxy verbs: - get --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: annotations: null labels: app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard namespace: kubernetes-dashboard roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: kubernetes-dashboard subjects: - kind: ServiceAccount name: kubernetes-dashboard namespace: kubernetes-dashboard --- apiVersion: v1 kind: Service metadata: annotations: null labels: app.kubernetes.io/component: kubernetes-dashboard app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 kubernetes.io/cluster-service: "true" name: kubernetes-dashboard namespace: kubernetes-dashboard spec: ports: - name: http port: 443 targetPort: http selector: app.kubernetes.io/component: kubernetes-dashboard app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/name: kubernetes-dashboard type: NodePort --- apiVersion: apps/v1 kind: Deployment metadata: annotations: null labels: app.kubernetes.io/component: kubernetes-dashboard app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 name: kubernetes-dashboard namespace: kubernetes-dashboard spec: replicas: 1 selector: matchLabels: app.kubernetes.io/component: kubernetes-dashboard app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/name: kubernetes-dashboard strategy: rollingUpdate: maxSurge: 0 maxUnavailable: 1 type: RollingUpdate template: metadata: annotations: null labels: app.kubernetes.io/component: kubernetes-dashboard app.kubernetes.io/instance: kubernetes-dashboard app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kubernetes-dashboard app.kubernetes.io/version: 2.7.0 helm.sh/chart: kubernetes-dashboard-6.0.0 spec: containers: - args: - --namespace=kubernetes-dashboard - --sidecar-host=http://127.0.0.1:8000 - --enable-skip-login - --enable-insecure-login image: kubernetesui/dashboard:v2.7.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: / port: 9090 scheme: HTTP initialDelaySeconds: 30 timeoutSeconds: 30 name: kubernetes-dashboard ports: - containerPort: 9090 name: http protocol: TCP resources: limits: cpu: 2 memory: 200Mi requests: cpu: 100m memory: 200Mi securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: true runAsGroup: 2001 runAsUser: 1001 volumeMounts: - mountPath: /certs name: kubernetes-dashboard-certs - mountPath: /tmp name: tmp-volume - image: kubernetesui/metrics-scraper:v1.0.8 imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: / port: 8000 scheme: HTTP initialDelaySeconds: 30 timeoutSeconds: 30 name: dashboard-metrics-scraper ports: - containerPort: 8000 protocol: TCP securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: true runAsGroup: 2001 runAsUser: 1001 volumeMounts: - mountPath: /tmp name: tmp-volume securityContext: seccompProfile: type: RuntimeDefault serviceAccountName: kubernetes-dashboard volumes: - name: kubernetes-dashboard-certs secret: secretName: kubernetes-dashboard-certs - emptyDir: {} name: tmp-volume --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: creationTimestamp: null name: kubernetes-dashboard:insecure roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - kind: ServiceAccount name: kubernetes-dashboard namespace: kubernetes-dashboard