Azure / AKS

Azure Kubernetes Service
https://azure.github.io/AKS/
1.96k stars 305 forks source link

Service Health Probe Improvements #4272

Open chasewilson opened 4 months ago

chasewilson commented 4 months ago

Public Preview ETA: Q1 2025*

*ETAs are estimations and are subject to change

Previously, the behavior of SLB probes in Kubernetes was complex, relying on node connectivity, kube-proxy connectivity, and application state, which made troubleshooting challenging. This complexity was especially problematic during updates, such as the 1.24 upgrade, where changes in the cloud provider impacted the functionality of ingress-nginx, causing pods to appear ready without receiving traffic due to misconfigured SLB probes. The old system required correct configurations on both pod readinessProbes and service annotations, leading to customer confusion and redundant efforts.

The new behavior simplifies the SLB probes to depend solely on node connectivity and kube-proxy connectivity, rendering the application health probes by Kubernetes sufficient to determine pod readiness. This change implies that the SLB probes are almost irrelevant for most users, and there is a consideration to potentially deprecate the service annotations entirely unless a specific need arises.

microsoft-github-policy-service[bot] commented 4 months ago

This issue has been automatically marked as stale because it has not had any activity for 21 days. It will be closed if no further activity occurs within 7 days of this comment.

microsoft-github-policy-service[bot] commented 3 months ago

@chasewilson would you be able to assist?

microsoft-github-policy-service[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had any activity for 21 days. It will be closed if no further activity occurs within 7 days of this comment.

microsoft-github-policy-service[bot] commented 2 months ago

This issue will now be closed because it hasn't had any activity for 7 days after stale. chasewilson feel free to comment again on the next 7 days to reopen or open a new issue after that time if you still have a question/issue or suggestion.

microsoft-github-policy-service[bot] commented 1 month ago

This issue has been automatically marked as stale because it has not had any activity for 21 days. It will be closed if no further activity occurs within 7 days of this comment.

microsoft-github-policy-service[bot] commented 1 month ago

@chasewilson would you be able to assist?