diff --git a/KubernetesDashboard/ingress.yaml b/KubernetesDashboard/ingress.yaml index f409b6c..fb3a7a2 100644 --- a/KubernetesDashboard/ingress.yaml +++ b/KubernetesDashboard/ingress.yaml @@ -6,7 +6,7 @@ nginx.org/mergeale-ingress-type: "minion" nginx.ingress.kubernetes.io/rewrite-target: "/$2" name: kubernetes-dashboard - namespace: kube-system + namespace: kubernetes-dashboard labels: app: kubernetes-dashboard spec: diff --git a/KubernetesDashboard/ingress.yaml b/KubernetesDashboard/ingress.yaml index f409b6c..fb3a7a2 100644 --- a/KubernetesDashboard/ingress.yaml +++ b/KubernetesDashboard/ingress.yaml @@ -6,7 +6,7 @@ nginx.org/mergeale-ingress-type: "minion" nginx.ingress.kubernetes.io/rewrite-target: "/$2" name: kubernetes-dashboard - namespace: kube-system + namespace: kubernetes-dashboard labels: app: kubernetes-dashboard spec: diff --git a/KubernetesDashboard/kustomization.yaml b/KubernetesDashboard/kustomization.yaml new file mode 100644 index 0000000..cef097d --- /dev/null +++ b/KubernetesDashboard/kustomization.yaml @@ -0,0 +1,29 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.1/aio/deploy/recommended.yaml +- ingress.yaml +- clusterrolebinding.yaml + +patches: +- patch: |- + - op: add + path: /spec/template/spec/containers/0/args + value: ["--enable-insecure-login", "--namespace=kubernetes-dashboard", "--disable-settings-authorizer", "--insecure-bind-address=0.0.0.0"] + - op: replace + path: /spec/template/spec/containers/0/ports/0 + value: {"containerPort" : 9090, "protocol": "TCP"} + - op: replace + path: /spec/template/spec/containers/0/livenessProbe/httpGet + value: {"path": "/", "port": 9090, "scheme": "HTTP"} + target: + kind: Deployment + name: kubernetes-dashboard + +- patch: |- + - op: replace + path: /spec/ports/0 + value: {"port": 9090, "targetPort": 9090} + target: + kind: Service + name: kubernetes-dashboard