bug: [2.0.0] Ingress controller not syncing upstream IPs on pod restart - reports success but upstreams have stale IPs #12887
Replies: 2 comments
-
|
We are having a mayor issue now, apisix-ingress-controller 1.8.x is working find with Kubernetes 1.32 but it is not working with Kubernetes 1.33 After updating Kubernetes to 1.33 apisix-ingress-controller is having issues sync endpoint when a new IP is assigned to a POD. APISIX is still routing to the old 10.13.211.238. The controller is not syncing.
This is a bug in ingress-controller 1.8.x - the Apparently, the real Fix: it is too Upgrade to 2.x (which we tried but is causing similar sync error) Looks like that version 1.8.x is fundamentally incompatible with Kubernetes 1.33. The Any recommendation? |
Beta Was this translation helpful? Give feedback.
-
|
@dosu anyone can help with this please? Environment (testing in DEV): APISIX Helm-chart v2.12.5 and AppVersion 3.14.1 After upgrading from 1.8.4 to 2.0.0, ingress controller no longer updates APISIX upstreams when pods restart with new IPs. No errors in apisix-ingress-controller, controller logs show "syncing all resources" with "success_count" but APISIX admin API shows stale pod IPs in upstreams. Steps to Reproduce: Deploy ApisixRoute with backend service Regression: Apisixroute example Route works as expected, the issue is when a new IP is assigned to the POD Before restart After restart ERRORS:2026/01/08 23:11:37 [error] 52#52: *71860 connect() failed (113: No route to host) while connecting to upstream, From APISIX access logs:10.13.185.224 - - [08/Jan/2026:23:39:32 +0000] dev.cxp.cisco.com Can you please help with this? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team, is anyone familiar with this bug for apisix-ingress-controller 2.0.0?
Beta Was this translation helpful? Give feedback.
All reactions