123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- controller:
- kind: "daemonset"
- service:
- name: "nginx"
- type: "NodePort"
- httpPort:
- nodePort: 30014
- httpsPort:
- nodePort: 30013
- # Allows other nodes to proxy the traffic to the ingress pod.
- externalTrafficPolicy: "Local"
- # Make it accessible from my router.
- externalIPs:
- - 35.184.127.55 # ggl.dodges.it
- - 5.196.26.88 # ovh.dodges.it
- - 81.6.34.64 # init7 home
- - 2001:41d0:401:3200::1d20
- #ipFamilies:
- #- IPv4
- ipFamilyPolicy: "PreferDualStack"
- annotations:
- external-dns.alpha.kubernetes.io/hostname: "nginx.dodges.it"
- customPorts:
- - protocol: TCP
- port: 8140
- name: puppet
- - protocol: TCP
- port: 5432
- name: postgres
- # Standard Notes
- - protocol: TCP
- port: 3000
- name: standardnotes-sync
- - protocol: TCP
- port: 3125
- name: standardnotes-fs
- enableCertManager: true
- enableSnippets: true
- enableLatencyMetrics: true
- enableTLSPassthrough: true
- setAsDefaultIngress: true
- globalConfiguration:
- create: true
- spec:
- listeners:
- - name: puppet-tcp
- port: 8140
- protocol: TCP
- - name: postgres-tcp
- port: 5432
- protocol: TCP
- - name: standardnotes-sync-tcp
- port: 3000
- protocol: TCP
- - name: standardnotes-fs-tcp
- port: 3125
- protocol: TCP
- tolerations:
- - key: "isNginx"
- operator: "Exists"
- effect: "NoSchedule"
- prometheus:
- create: true
|