From a8bc603be6eaecc2f0d53d319b3cd47dc5dbdc75 Mon Sep 17 00:00:00 2001 From: Konstantin Renner Date: Mon, 13 Apr 2026 10:09:47 +0200 Subject: [PATCH] feat: Assign dual-stack LB IPs to ingress-nginx via Cilium IPAM Use io.cilium/lb-ipam-ips annotation to request both IPv4 (10.2.40.80) and IPv6 ULA (fd40::80) for the ingress LoadBalancer service. Co-Authored-By: Claude Opus 4.6 (1M context) --- kubernetes/infrastructure/ingress-nginx/helmrelease.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kubernetes/infrastructure/ingress-nginx/helmrelease.yaml b/kubernetes/infrastructure/ingress-nginx/helmrelease.yaml index 7491d973..17d87f06 100644 --- a/kubernetes/infrastructure/ingress-nginx/helmrelease.yaml +++ b/kubernetes/infrastructure/ingress-nginx/helmrelease.yaml @@ -41,11 +41,12 @@ spec: digest: "" service: type: LoadBalancer - loadBalancerIP: 10.2.40.80 ipFamilyPolicy: PreferDualStack ipFamilies: - IPv4 - IPv6 + annotations: + io.cilium/lb-ipam-ips: "10.2.40.80,fd40::80" ingressClassResource: default: true config: