In this release
Kubernetes 1.35
Read more at https://kubernetes.io/blog/2025/12/17/kubernetes-v1-35-release/
Bugfixes
- Remove deprecated etcd-v2 flag by @berkayoz in #5212
- Allow sockets in cri-containerd AppArmor profile by @bschimke95 in #5218
- Add endpointslice to node rbac by @berkayoz in #5227
- Relax cri-containerd AppArmor restrictions to permit network and signal syscalls by @jadams in #5239
- Use 1.8.1 k8s-dqlite by @ethandcosta in #5304
- Preserve individual environment variables with sudo by @HomayoonAlimohammadi in #5319
- Include IngressClass for determining addon status by @HomayoonAlimohammadi in #5337
- Replace nginx ingress with Traefik in validation and image conf by @HomayoonAlimohammadi in #5339
- Improve compatibility for dashboard installation in different namespaces by @HomayoonAlimohammadi in #5345
Updates
- Update component versions by @HomayoonAlimohammadi in #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 in #5320
- Bump containerd to 2.1.3 and update build process by @berkayoz in #5321
- Deprecate MinIO by @HomayoonAlimohammadi in canonical/microk8s-core-addons#378
- Replace NGINX ingress with Traefik by @HomayoonAlimohammadi in canonical/microk8s-core-addons#375
New Contributors
Full Changelog: v1.34...v1.35