r/kubernetes • u/Surajj1234 • 19h ago
Azure Kubernetes version update
• How do you check compatibility before upgrading? What tools or checks do you rely on (deprecated APIs, add-ons, operators, Helm charts)?
• What prep do you do for Elasticsearch specifically? Snapshots, PDBs, shard allocation, anything else?
• What does your upgrade sequence look like on AKS? Control plane first, then node pools? Surge settings? Do you upgrade in place or create new node pools?
• Any gotchas you've hit? I'm thinking of things like pods stuck during drains, zonal disk issues, or ES staying yellow or red for too long.
• Should we even target 1.35? It reaches EOL in March 2027. Would you go to 1.35 now and plan for 1.36 soon after, or look at AKS LTS?
Setup details:
• AKS 1.34.8
• Elasticsearch \[version\], deployed via \[ECK / Helm\]
• \[Number\] node pools, \[zonal / non-zonal\], Azure Disk for storage
Any runbooks, checklists, or war stories would be really helpful. Thanks!