In this release
Kubernetes 1.36
Read more at https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/.
Breaking changes
GPU operator
The GPU core addon no longer forces the NVIDIA runtime as the default containerd runtime.
To use GPUs, pods must now explicitly set the runtimeClassName in the pod specification:
runtimeClassName: nvidiaSee:
Dashboard and dashboard-proxy removal
Following the upstream deprecation of the Kubernetes Dashboard, MicroK8s has removed support for:
microk8s dashboard-proxy- the
dashboardcore addon - the
dashboard-ingresscommunity addon
Related PRs:
Osm, kwasm community addon removal
With MicroK8s 1.36, MicroK8s has removed support for:
- Osm
- Kwasm
Bugfixes
- Fixed microk8s disable ingress leaving behind a legacy IngressClass resource by @HomayoonAlimohammadi canonical/microk8s-core-addons#380
- Fixed microk8s inspect emitting a spurious error when collecting Dqlite state, as newer Dqlite versions no longer create localnode.yaml by @SaiRajeshRamaraju #5369
- Fixed STUNner addon failing to install when Gateway API CRDs were already present in the cluster by @louiseschmidtgen canonical/microk8s-community-addons#304
- Fixed CloudNativePG addon reporting a failure on enable due to kubectl-cnpg trying to reach localhost:8080 when no kubeconfig was passed by @louiseschmidtgen canonical/microk8s-community-addons#295
- Trivy build dependency pinned to a known-safe version by @HomayoonAlimohammadi #5416
- Fixed GPU addon (set-as-default-runtime) to honour the GPU Operator's CONTAINERD_SET_AS_DEFAULT setting, improving GPU Operator integration by @elezar canonical/microk8s-core-addons#361
Updates
Core components
- Bumped containerd from v2.1.3 → v2.2.3 by @nathanael-h #5406 and @louiseschmidtgen #5479
- Bumped runc from v1.3.0 → v1.4.2 by @louiseschmidtgen #5479
- Bumped etcd from v3.6.6 → v3.6.10 by @louiseschmidtgen #5479
- Bumped CNI plugins from v1.8.0 → v1.9.1 by @louiseschmidtgen #5479
- Bumped Flannel from v0.27.4 → v0.28.4 by @louiseschmidtgen #5479
- Bumped Helm from v3.19.2 → v3.20.2 by @louiseschmidtgen #5479
Core addons
- Bumped CoreDNS from 1.13.1 → 1.14.3 by @louiseschmidtgen canonical/microk8s-core-addons#396
- Bumped Metrics Server from v0.8.0 → v0.8.1 by @louiseschmidtgen canonical/microk8s-core-addons#396
- Bumped cert-manager from v1.19.1 → v1.20.2 by @louiseschmidtgen canonical/microk8s-core-addons#396
- Bumped MetalLB from v0.15.2 → v0.15.3 by @louiseschmidtgen canonical/microk8s-core-addons#396
- Bumped Traefik ingress chart from 37.4.0 → 39.0.8 (Traefik v3.6.13) by @louiseschmidtgen canonical/microk8s-core-addons#396
- Bumped Gateway API CRDs from v1.4.0 → v1.5.1 by @louiseschmidtgen canonical/microk8s-core-addons#396
- Removed the dashboard addon by @louiseschmidtgen canonical/microk8s-core-addons#399 #5485
Community addons
- Bumped ArgoCD Helm chart from 5.34.3 → 7.9.1 by @louiseschmidtgen canonical/microk8s-community-addons#298
- Bumped KEDA from v2.12.0 → v2.17.3 by @louiseschmidtgen canonical/microk8s-community-addons#294
- Bumped CloudNativePG from 1.23.3 → 1.25.4 by @louiseschmidtgen canonical/microk8s-community-addons#295
- Bumped Trivy Operator Helm chart from 0.15.1 → 0.24.1 by @louiseschmidtgen canonical/microk8s-community-addons#296
- Bumped NFS Server Provisioner Helm chart from 1.4.0 → 1.8.0 by @louiseschmidtgen canonical/microk8s-community-addons#297
- Bumped Linkerd from v2.14.3 → stable-2.14.10 by @louiseschmidtgen canonical/microk8s-community-addons#293
- Bumped Falco Helm chart to 8.0.1 with updated default configuration by @killermonk canonical/microk8s-community-addons#287
- Bumped EasyHAProxy Helm chart from 0.1.5 → 2.0.0 with improved node labelling and error handling by @byjg canonical/microk8s-community-addons#285
- Reworked Kata Containers addon to use the kata-deploy Helm chart (kata-containers 3.29.0), replacing the legacy snap-based approach by @stalb canonical/microk8s-community-addons#257
- Removed Kwasm addon by @0xE282B0 canonical/microk8s-community-addons#301
Community contributors
We would like to thank our community contributors for their contributions to MicroK8s.
canonical/microk8s
- @nathanael-h made their first contribution in #5406
- @SaiRajeshRamaraju made their first contribution in #5369
canonical/microk8s-core-addons
- @elezar made their first contribution in canonical/microk8s-core-addons#361
- @paul-ratazzi made their first contribution in canonical/microk8s-core-addons#394
canonical/microk8s-community-addons
- @killermonk made their first contribution in canonical/microk8s-community-addons#287
- @stalb contributed in canonical/microk8s-community-addons#257
- @byjg contributed in canonical/microk8s-community-addons#285
- @0xE282B0 contributed in canonical/microk8s-community-addons#301
Full Changelog: v1.35...v1.36