Newer
Older
KubernetesApplication / KubernetesDashboard / kustomization.yaml
@yangyang xie yangyang xie on 1 Sep 2022 937 bytes add k8s dashboard
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