54 lines
934 B
YAML
54 lines
934 B
YAML
controller:
|
|
name: haproxy
|
|
ingressClass:
|
|
create: true
|
|
name: haproxy
|
|
default: false
|
|
|
|
service:
|
|
enabled: true
|
|
type: LoadBalancer
|
|
loadBalancerIP: 192.168.0.101
|
|
ports:
|
|
http:
|
|
port: 80
|
|
https:
|
|
port: 443
|
|
# No TCP/UDP definidos aquí. Se usarán TCPIngress/UDPIngress dinámicos.
|
|
|
|
metrics:
|
|
enabled: true
|
|
|
|
extraArgs:
|
|
watch-ingress-classes: "true"
|
|
watch-ingress-without-class: "true"
|
|
disable-tcp-services: "false"
|
|
disable-udp-services: "false"
|
|
|
|
# Habilitar CRDs si aún no se han creado en otro despliegue
|
|
createCustomResources: true
|
|
|
|
podLabels:
|
|
app: haproxy
|
|
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /healthz
|
|
port: 10253
|
|
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /healthz
|
|
port: 10253
|
|
|
|
defaultBackend:
|
|
enabled: true
|