apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/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