Agregando dashboard
This commit is contained in:
5
manifest/08-dashboard/admin-user.yml
Normal file
5
manifest/08-dashboard/admin-user.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: ServiceAccount
|
||||||
|
metadata:
|
||||||
|
name: admin-user
|
||||||
|
namespace: kubernetes-dashboard
|
||||||
10
manifest/08-dashboard/dashboard.yml
Normal file
10
manifest/08-dashboard/dashboard.yml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
apiVersion: helm.cattle.io/v1
|
||||||
|
kind: HelmChart
|
||||||
|
metadata:
|
||||||
|
name: kubernetes-dashboard
|
||||||
|
namespace: kube-system
|
||||||
|
spec:
|
||||||
|
repo: https://kubernetes.github.io/dashboard/
|
||||||
|
chart: kubernetes-dashboard
|
||||||
|
targetNamespace: kubernetes-dashboard
|
||||||
|
createNamespace: true
|
||||||
3
manifest/08-dashboard/get-secret.sh
Normal file
3
manifest/08-dashboard/get-secret.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
kubectl get secret admin-user -n kubernetes-dashboard -o jsonpath="{.data.token}" | base64 -d
|
||||||
3
manifest/08-dashboard/port-forward.sh
Normal file
3
manifest/08-dashboard/port-forward.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443
|
||||||
12
manifest/08-dashboard/role-binding.yml
Normal file
12
manifest/08-dashboard/role-binding.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
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
|
||||||
8
manifest/08-dashboard/secret.yml
Normal file
8
manifest/08-dashboard/secret.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: admin-user
|
||||||
|
namespace: kubernetes-dashboard
|
||||||
|
annotations:
|
||||||
|
kubernetes.io/service-account.name: "admin-user"
|
||||||
|
type: kubernetes.io/service-account-token
|
||||||
Reference in New Issue
Block a user