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