You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
We run 1.27.102 (LTS), Azure CNI Overlay, Network Policy Cilium
the azure-cns daemonset in kube-system is deployed and lifecycled automatically by AKS. It fails readiness checks.
The reason for this is that the /readyz http endpoint answers on the port 10090 (api), however the readinessProbe is pointed at metrics (10092) in the manifest. We're able to validate that changing that fixes it, however the addoncontroller manifests reconciles it with what it holds (the bad configuration).
Web requests to http://localhost:10092/readyz return json with the content {"message":"Not Found"} and a http status of 404 (as expected - it's not served on port 10092), which is causing the pod to never become ready.
Web requests to http://localhost:10090/readyz return OK and a http status of 200, but that's not how the manifest is being deployed.
To Reproduce
Steps to reproduce the behavior:
Deploy a 1.27-lts AKS cluster using AKSUbuntu-2204gen2containerd-202502.09.0 as the nodepool image and Cilium as the network policy)
kubectl get pods -l k8s-app=azure-cns -n kube-system
the pods never become healthy
Expected behavior
The azure-cns pods pass readinessProbe checks
Environment (please complete the following information):
Describe the bug
We run 1.27.102 (LTS), Azure CNI Overlay, Network Policy Cilium
the
azure-cns
daemonset inkube-system
is deployed and lifecycled automatically by AKS. It fails readiness checks.The reason for this is that the
/readyz
http endpoint answers on the port10090
(api), however the readinessProbe is pointed atmetrics
(10092) in the manifest. We're able to validate that changing that fixes it, however the addoncontroller manifests reconciles it with what it holds (the bad configuration).http://localhost:10092/readyz
return json with the content{"message":"Not Found"}
and a http status of404
(as expected - it's not served on port 10092), which is causing the pod to never become ready.http://localhost:10090/readyz
returnOK
and a http status of200
, but that's not how the manifest is being deployed.To Reproduce
Steps to reproduce the behavior:
AKSUbuntu-2204gen2containerd-202502.09.0
as the nodepool image and Cilium as the network policy)kubectl get pods -l k8s-app=azure-cns -n kube-system
Expected behavior
The azure-cns pods pass readinessProbe checks
Environment (please complete the following information):
Additional context
This started happening on the
2025-02-20
release, so I think it's a regressionThe text was updated successfully, but these errors were encountered: