This release updates Kubernetes to v1.24.9, and fixes a number of issues.
Breaking Change: K3s no longer includes
charon binaries. If you are using the ipsec flannel backend, please ensure that the strongswan
charon packages are installed on your node before upgrading K3s to this release.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.24.8+k3s1:
- Remove stuff which belongs in the windows executor implementation (#6502)
- Github CI Updates (#6535)
- Fix log for flannelExternalIP use case (#6540)
- Switch from Google Buckets to AWS S3 Buckets (#6570)
- Change secrets-encryption flag to GA (#6591)
- Update flannel to v0.20.2 (#6589)
- Backports for 2022-12 (#6599)
- Added new prefer-bundled-bin flag which force K3s to use its bundle binaries over that of the host tools
- The embedded containerd version has been updated to v1.6.10-k3s1
- The rootless
disable-host-loopbacksettings can now be configured via environment variables.
- The embedded Load-Balancer controller image has been bumped to klipper-lb:v0.4.0, which includes support for the LoadBalancerSourceRanges field.
- The embedded Helm controller image has been bumped to klipper-helm:v0.7.4-build20221121
- The embedded cloud-controller-manager's metrics listener on port 10258 is now disabled when the
--disable-cloud-controllerflag is set.
- Deployments for K3s packaged components now have consistent upgrade strategy and revisionHistoryLimit settings, and will not override scaling decisions by hardcoding the replica count.
- The packaged metrics-server has been bumped to v0.6.2
- The embedded k3s-root version has been bumped to v0.12.0, based on buildroot 2022.08.1.
- The embedded swanctl and charon binaries have been removed. If you are using the ipsec flannel backend, please ensure that the strongswan
charonpackages are installed on your node before upgrading k3s.
- Update node12->node16 based GH actions (#6595)
- Update to v1.24.9-k3s1 (#6623)
- Bump containerd to v1.6.12-k3s1 (#6630)
- The embedded containerd version has been bumped to v1.6.12
- Preload iptable_filter/ip6table_filter (#6647)
Embedded Component Versions
| Component | Version |
| Kubernetes | v1.24.9 |
| Kine | v0.9.6 |
| SQLite | 3.39.2 |
| Etcd | v3.5.3-k3s1 |
| Containerd | v1.6.12-k3s1 |
| Runc | v1.1.4 |
| Flannel | v0.20.2-k3s1.23 |
| Metrics-server | v0.6.2 |
| Traefik | v2.9.4 |
| CoreDNS | v1.9.4 |
| Helm-controller | v0.13.1 |
| Local-path-provisioner | v0.0.23 |
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
- 🔍View and search all k3s releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!