# Microk8s 1.36 released!

**URL:** <https://discuss.kubernetes.io/t/microk8s-1-36-released/34646>\
**Category:** Announcements\
**Tags:** microk8s\
**Created:** [May 25, 2026, 6:59am UTC](https://discuss.kubernetes.io/t/microk8s-1-36-released/34646 "2026-05-25T06:59:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![louiseschmidtgen](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/louiseschmidtgen/32/15222_2.png) [@louiseschmidtgen](https://discuss.kubernetes.io/u/louiseschmidtgen)\
**Post date:** [May 25, 2026, 6:59am UTC](https://discuss.kubernetes.io/t/microk8s-1-36-released/34646/1 "2026-05-25T06:59:24Z")

</div>

# Microk8s 1.36 release notes

[MicroK8s](https://microk8s.io/) is a Kubernetes cluster delivered as a single snap package - it can be installed on any Linux distribution which supports [snaps](https://snapcraft.io/). With a quick install, easy upgrades and great security, MicroK8s is perfect for micro clouds and edge computing. Try it on your laptop!

```auto
snap install microk8s --classic --channel=1.36/stable

```

# In this release

## Kubernetes 1.36

Read more at [Kubernetes v1.36: ハル (Haru) | Kubernetes](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:

```yaml
runtimeClassName: nvidia

```

See:

- [Add-on: gpu](https://canonical.com/microk8s/docs/addon-gpu)
- [Use GPU Operator defaults for set-as-default-runtime by elezar · Pull Request #361 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/361)

### Dashboard and dashboard-proxy removal

Following the upstream deprecation of the Kubernetes Dashboard, MicroK8s has removed support for:

- `microk8s dashboard-proxy`
- the `dashboard` core addon
- the `dashboard-ingress` community addon

Related PRs:

- [feat: remove dashboard-proxy command by louiseschmidtgen · Pull Request #5485 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5485)
- [feat: remove dashboard addon by louiseschmidtgen · Pull Request #399 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/399)
- [fix: update addon versions definition and remove dashboard by ktsakalozos-canonical · Pull Request #302 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/302)

### 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 [fix: Remove legacy ingressclass on ingress disable by HomayoonAlimohammadi · Pull Request #380 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/380)
- Fixed microk8s inspect emitting a spurious error when collecting Dqlite state, as newer Dqlite versions no longer create localnode.yaml by @SaiRajeshRamaraju [Removed localnode.yaml as in the later versions of dqlite it got rep… by SaiRajeshRamaraju · Pull Request #5369 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5369)
- Fixed STUNner addon failing to install when Gateway API CRDs were already present in the cluster by @louiseschmidtgen [fix(stunner): skip gateway-api CRDs when already present in cluster by louiseschmidtgen · Pull Request #304 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/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 [https://github.com/canonical/microk8s-community-addons/pull/295](https://github.com/canonical/microk8s-community-addons/pull/295)
- Trivy build dependency pinned to a known-safe version by @HomayoonAlimohammadi [fix: update trivy to a known-safe version by HomayoonAlimohammadi · Pull Request #5416 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/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 [Use GPU Operator defaults for set-as-default-runtime by elezar · Pull Request #361 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/361)

## Updates

### Core components

- Bumped containerd from v2.1.3 → v2.2.3 by @nathanael-h [feat: bump containerd to v2.1.6 by nathanael-h · Pull Request #5406 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5406) and @louiseschmidtgen [feat: bump build component versions for 1.36 release by louiseschmidtgen · Pull Request #5479 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5479)
- Bumped runc from v1.3.0 → v1.4.2 by @louiseschmidtgen [feat: bump build component versions for 1.36 release by louiseschmidtgen · Pull Request #5479 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5479)
- Bumped etcd from v3.6.6 → v3.6.10 by @louiseschmidtgen [feat: bump build component versions for 1.36 release by louiseschmidtgen · Pull Request #5479 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5479)
- Bumped CNI plugins from v1.8.0 → v1.9.1 by @louiseschmidtgen [feat: bump build component versions for 1.36 release by louiseschmidtgen · Pull Request #5479 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5479)
- Bumped Flannel from v0.27.4 → v0.28.4 by @louiseschmidtgen [feat: bump build component versions for 1.36 release by louiseschmidtgen · Pull Request #5479 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5479)
- Bumped Helm from v3.19.2 → v3.20.2 by @louiseschmidtgen [feat: bump build component versions for 1.36 release by louiseschmidtgen · Pull Request #5479 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5479)

### Core addons

- Bumped CoreDNS from 1.13.1 → 1.14.3 by @louiseschmidtgen [feat: bump addon versions for 1.36 release by louiseschmidtgen · Pull Request #396 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/396)
- Bumped Metrics Server from v0.8.0 → v0.8.1 by @louiseschmidtgen [feat: bump addon versions for 1.36 release by louiseschmidtgen · Pull Request #396 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/396)
- Bumped cert-manager from v1.19.1 → v1.20.2 by @louiseschmidtgen [feat: bump addon versions for 1.36 release by louiseschmidtgen · Pull Request #396 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/396)
- Bumped MetalLB from v0.15.2 → v0.15.3 by @louiseschmidtgen [feat: bump addon versions for 1.36 release by louiseschmidtgen · Pull Request #396 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/396)
- Bumped Traefik ingress chart from 37.4.0 → 39.0.8 (Traefik v3.6.13) by @louiseschmidtgen [feat: bump addon versions for 1.36 release by louiseschmidtgen · Pull Request #396 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/396)
- Bumped Gateway API CRDs from v1.4.0 → v1.5.1 by @louiseschmidtgen [feat: bump addon versions for 1.36 release by louiseschmidtgen · Pull Request #396 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/396)
- Removed the dashboard addon by @louiseschmidtgen [feat: remove dashboard addon by louiseschmidtgen · Pull Request #399 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/399) [feat: remove dashboard-proxy command by louiseschmidtgen · Pull Request #5485 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5485)

### Community addons

- Bumped ArgoCD Helm chart from 5.34.3 → 7.9.1 by @louiseschmidtgen [feat(argocd): bump Helm chart to 7.9.1 by louiseschmidtgen · Pull Request #298 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/298)
- Bumped KEDA from v2.12.0 → v2.17.3 by @louiseschmidtgen [feat(keda): bump to v2.17.3 by louiseschmidtgen · Pull Request #294 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/294)
- Bumped CloudNativePG from 1.23.3 → 1.25.4 by @louiseschmidtgen [https://github.com/canonical/microk8s-community-addons/pull/295](https://github.com/canonical/microk8s-community-addons/pull/295)
- Bumped Trivy Operator Helm chart from 0.15.1 → 0.24.1 by @louiseschmidtgen [feat(trivy): bump operator Helm chart to 0.24.1 by louiseschmidtgen · Pull Request #296 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/296)
- Bumped NFS Server Provisioner Helm chart from 1.4.0 → 1.8.0 by @louiseschmidtgen [feat(nfs): bump server provisioner Helm chart to 1.8.0 by louiseschmidtgen · Pull Request #297 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/297)
- Bumped Linkerd from v2.14.3 → stable-2.14.10 by @louiseschmidtgen [feat(linkerd): bump to stable-2.14.10 by louiseschmidtgen · Pull Request #293 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/293)
- Bumped Falco Helm chart to 8.0.1 with updated default configuration by @killermonk [feat(falco) updating falco to the latest version of the helm chart by killermonk · Pull Request #287 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/287)
- Bumped EasyHAProxy Helm chart from 0.1.5 → 2.0.0 with improved node labelling and error handling by @byjg [Upgrade EasyHAProxy Helm Package to 2.0.0 by byjg · Pull Request #285 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/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 [Update kata to kata-containers 3.29.0 by stalb · Pull Request #257 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/257)
- Removed Kwasm addon by @0xE282B0 [chore(kwasm): Remove Kwasm by 0xE282B0 · Pull Request #301 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/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 [feat: bump containerd to v2.1.6 by nathanael-h · Pull Request #5406 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5406)
- @SaiRajeshRamaraju made their first contribution in [Removed localnode.yaml as in the later versions of dqlite it got rep… by SaiRajeshRamaraju · Pull Request #5369 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/pull/5369)

**canonical/microk8s-core-addons**

- @elezar made their first contribution in [Use GPU Operator defaults for set-as-default-runtime by elezar · Pull Request #361 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/361)
- @paul-ratazzi made their first contribution in [fix: Fix expected output in README for CIS checks by paul-ratazzi · Pull Request #394 · canonical/microk8s-core-addons · GitHub](https://github.com/canonical/microk8s-core-addons/pull/394)

**canonical/microk8s-community-addons**

- @killermonk made their first contribution in [feat(falco) updating falco to the latest version of the helm chart by killermonk · Pull Request #287 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/287)
- @stalb contributed in [Update kata to kata-containers 3.29.0 by stalb · Pull Request #257 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/257)
- @byjg contributed in [Upgrade EasyHAProxy Helm Package to 2.0.0 by byjg · Pull Request #285 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/285)
- @0xE282B0 contributed in [chore(kwasm): Remove Kwasm by 0xE282B0 · Pull Request #301 · canonical/microk8s-community-addons · GitHub](https://github.com/canonical/microk8s-community-addons/pull/301)

Full Changelog: [Comparing v1.35...v1.36 · canonical/microk8s · GitHub](https://github.com/canonical/microk8s/compare/v1.35...v1.36)
