# Microk8s 1.35 released!

**URL:** <https://discuss.kubernetes.io/t/microk8s-1-35-released/33831>\
**Category:** Announcements\
**Tags:** microk8s\
**Created:** [December 19, 2025, 4:39pm UTC](https://discuss.kubernetes.io/t/microk8s-1-35-released/33831 "2025-12-19T16:39:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Niamh\_Hennigan](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/niamh_hennigan/32/16055_2.png) [@Niamh\_Hennigan](https://discuss.kubernetes.io/u/Niamh_Hennigan)\
**Post date:** [December 19, 2025, 4:39pm UTC](https://discuss.kubernetes.io/t/microk8s-1-35-released/33831/1 "2025-12-19T16:39:15Z")

</div>

# Microk8s 1.35 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.35/stable

```

# In this release

## Kubernetes 1.35

Read more at [Kubernetes v1.35: Timbernetes (The World Tree Release)](https://kubernetes.io/blog/2025/12/17/kubernetes-v1-35-release/)

## Bugfixes

- Remove deprecated etcd-v2 flag by @berkayoz in [#5212](https://github.com/canonical/microk8s/pull/5212)
- Allow sockets in cri-containerd AppArmor profile by @bschimke95 in [#5218](https://github.com/canonical/microk8s/pull/5218)
- Add endpointslice to node RBAC by @berkayoz in [#5227](https://github.com/canonical/microk8s/pull/5227)
- Relax cri-containerd AppArmor restrictions to permit network and signal syscalls by [@jadams](https://github.com/jadams) in [#5239](https://github.com/canonical/microk8s/pull/5239)
- Use 1.8.1 k8s-dqlite by [@ethandcosta](https://github.com/ethandcosta) in [#5304](https://github.com/canonical/microk8s/pull/5304)
- Preserve individual environment variables with sudo by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#5319](https://github.com/canonical/microk8s/pull/5319)
- Include IngressClass for determining addon status by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#5337](https://github.com/canonical/microk8s/pull/5337)
- Replace nginx ingress with Traefik in validation and image conf by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#5339](https://github.com/canonical/microk8s/pull/5339)
- Improve compatibility for dashboard installation in different namespaces by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#5345](https://github.com/canonical/microk8s/pull/5345)

## Updates

- Update component versions by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#5318](https://github.com/canonical/microk8s/pull/5318)
  - rook-ceph 1.18.7
  - observability stack - Prometheus 77.6.2, Loki 2.10.3, Tempo 1.24.1
  - GPU operator 25.10.0, Network Operator 25.7.0
  - CoreDNS 1.13.1
  - Kubernetes dashboard 7.14.0
  - cert-manager 1.19.1

- Add Kubernetes 1.35 patches by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#5320](https://github.com/canonical/microk8s/pull/5320)
- Bump containerd to 2.1.3 and update build process by @berkayoz in [#5321](https://github.com/canonical/microk8s/pull/5321)
- Deprecate MinIO by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#378](https://github.com/canonical/microk8s-core-addons/pull/378)
- Replace NGINX ingress with Traefik by [@HomayoonAlimohammadi](https://github.com/HomayoonAlimohammadi) in [#375](https://github.com/canonical/microk8s-core-addons/pull/375)

## New Contributors

- [@jadams](https://github.com/jadams) made their first contribution in [#5239](https://github.com/canonical/microk8s/pull/5239)

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