Add ip families

This commit is contained in:
Viktor Liu
2026-02-10 20:12:41 +08:00
parent 83d7eddb98
commit 4590e30e3d
2 changed files with 15 additions and 0 deletions
@@ -10,6 +10,13 @@ metadata:
{{- end }}
spec:
type: {{ .Values.service.type }}
{{- with .Values.service.ipFamilies }}
ipFamilies:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.service.ipFamilyPolicy }}
ipFamilyPolicy: {{ . }}
{{- end }}
{{- if and (eq .Values.service.type "LoadBalancer") .Values.service.loadBalancer.ip }}
loadBalancerIP: {{ .Values.service.loadBalancer.ip }}
{{- end }}
+8
View File
@@ -148,6 +148,14 @@ service:
port: 443
# -- ACME HTTP-01 challenge port (only exposed if acme.enabled).
acmePort: 80
# -- IP families for dual-stack support. Dual-stack allows clients with
# IPv6 connectivity to reach peers directly without NAT traversal.
ipFamilies:
- IPv4
- IPv6
# -- IP family policy: SingleStack, PreferDualStack, or RequireDualStack.
# PreferDualStack falls back gracefully on single-stack clusters.
ipFamilyPolicy: PreferDualStack
loadBalancer:
# -- Source ranges allowed to reach the LoadBalancer.