This release updates Kubernetes to v1.35.0, and fixes a number of issues.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.34.2+k3s1:
- Add id-token (#13209)
- Fix windows build os (#13201)
- Tunnel: handle pod IP reuse (#13212)
- Fix for clusters with few nodes and a lot of pod churn when webhooks are accessed using egress-selector
- Add multus e2e test (#13216)
- Fix spegel sharing of imported images (#13221)
- Bump opencontainers/selinux (#13253)
- Update channels to 1.33.6 (#13246)
- Remove remaining references to drone (#13254)
- Bump actions/checkout from 5 to 6 (#13256)
- Update busybox image version to 1.37.0 (#13237)
- Update kube-router to v2.6.2 (#13280)
- Consolidate test util functions (#13281)
- Define DefaultHelmJobImage in K3s, overriding what helm-controller defaults to. (#13258)
- Reorganize Executor interface to make CNI startup part of Executor implementation (#13262)
- Bump kine and etcd (#13297)
- Bump runc to v1.4.0 (#13298)
- Bump kine to v0.14.8 (#13303)
- Bump kube-router to v2.6.3-k3s1 (#13304)
- Fix cross-platform image save (#13311)
- Update to v1.34.3-k3s1 and Go 1.24.11 (#13308)
- Bump kine to v0.14.9 (#13314)
- Override DefaultHelmJob at build time (#13351)
- Fix arm airgap platforms (#13330)
- Bump actions/upload-artifact from 5 to 6 (#13348)
- Update to kubernetes v1.35.0 and golang v1.25.5 (#13334)
Embedded Component Versions
| Component | Version |
|---|---|
| Kubernetes | v1.35.0 |
| Kine | v0.14.9 |
| SQLite | 3.50.4 |
| Etcd | v3.6.6-k3s1 |
| Containerd | v2.1.5-k3s1 |
| Runc | v1.4.0 |
| Flannel | v0.27.4 |
| Metrics-server | v0.8.0 |
| Traefik | v3.5.1 |
| CoreDNS | v1.13.1 |
| Helm-controller | v0.16.17 |
| Local-path-provisioner | v0.0.32 |
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s.
- Read how you can contribute here