43 lines
940 B
YAML
43 lines
940 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
namespace: ingress-nginx
|
|
|
|
resources:
|
|
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.0/deploy/static/provider/cloud/deploy.yaml
|
|
|
|
replicas:
|
|
- name: ingress-nginx-controller
|
|
count: 2
|
|
|
|
patches:
|
|
- patch: |-
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: ingress-nginx-controller
|
|
namespace: ingress-nginx
|
|
spec:
|
|
externalIPs:
|
|
- 172.30.0.147
|
|
externalTrafficPolicy: Local
|
|
|
|
- patch: |-
|
|
- op: add
|
|
path: /spec/template/spec/containers/0/args/-
|
|
value: >-
|
|
--default-ssl-certificate=default/pyrocufflink-cert
|
|
target:
|
|
group: apps
|
|
kind: Deployment
|
|
name: ingress-nginx-controller
|
|
version: v1
|
|
|
|
- patch: |-
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: IngressClass
|
|
metadata:
|
|
name: nginx
|
|
annotations:
|
|
ingressclass.kubernetes.io/is-default-class: "true"
|