fix(ingress-nginx): 4.7.1, ds to antiAffinity deploy

This commit is contained in:
JJGadgets
2023-07-17 19:52:52 +08:00
parent cd35ae6095
commit 3f92ab5d35

View File

@@ -8,14 +8,15 @@ spec:
chart:
spec:
chart: ingress-nginx
version: 4.4.2
version: 4.7.1
sourceRef:
name: ingress-nginx
kind: HelmRepository
namespace: flux-system
values:
controller:
kind: DaemonSet
kind: Deployment
replicaCount: 3
extraEnvs:
- name: TZ
value: ${CONFIG_TZ}
@@ -27,16 +28,12 @@ spec:
externalTrafficPolicy: Cluster
annotations:
"io.cilium/lb-ipam-ips": "${APP_IP_NGINX}"
externalIPs:
- "${APP_IP_NGINX}"
publishService:
enabled: true
extraArgs:
default-ssl-certificate: ingress/short-domain-tls
default-backend-service: ingress/default-backend
ingressClassByName: true
nodeSelector:
node-restriction.kubernetes.io/nodeType: main
config:
enable-real-ip: "true"
use-forwarded-headers: "true"
@@ -60,3 +57,21 @@ spec:
memory: 250Mi
limits:
memory: 500Mi
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- topologyKey: "kubernetes.io/hostname"
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- ingress-nginx
- key: app.kubernetes.io/instance
operator: In
values:
- ingress-nginx
- key: app.kubernetes.io/component
operator: In
values:
- controller