What 'Managed' Actually Means in AKS
Managed Kubernetes doesn't mean Azure runs your cluster. It means Azure runs the part you'd most like to ignore, and quietly hands you the rest.
Managed Kubernetes doesn't mean Azure runs your cluster. It means Azure runs the part you'd most like to ignore, and quietly hands you the rest.
"Managed" is the most over-trusted word in AKS. Teams hear it and picture Azure quietly running their cluster while they sleep. What Azure actually runs is the control plane: the API server, etcd, the scheduler, the controller manager. That part you genuinely never touch: no patching, no etcd backups, no 3 a.m. page when a control-plane pod restarts.
Everything else is still yours:
Here's the practical test. When something breaks, ask: control plane or data plane? If the API server is unreachable through no fault of your config, that's Azure's pager. If your app took an outage during an upgrade because it had one replica and no PodDisruptionBudget, that was always your side of the line, and "but it's managed" won't bring the service back.
Managed Kubernetes is a fantastic deal. It removes the toil that's the same for everyone and leaves you the decisions that are specific to you. Just don't mistake "Azure runs the control plane" for "Azure runs my cluster." Those are very different sentences, and the gap between them is where the incidents live.
Want this distilled for your stack? Ask the assistant for the key takeaways or related reading.
Sathpal-OS