This release updates Kubernetes to v1.24.7, and fixes a number of issues.
The K3s CIS Hardening Guide has been updated to include configuration changes required to support embedding ServiceLB in the cloud controller manager. If you have followed the hardening guide, please update your policies and RBAC in accordingly.
For more details on what's new, see the Kubernetes release notes.
Changes since v1.24.6+k3s1:
- Add flannel-external-ip when there is a k3s node-external-ip (#6189)
- Backports for 2022-10 (#6227)
- The embedded metrics-server version has been bumped to v0.6.1
- The ServiceLB (klipper-lb) service controller is now integrated into the K3s stub cloud controller manager.
- Events recorded to the cluster by embedded controllers are now properly formatted in the service logs.
- Fixed an issue with the apiserver network proxy that caused
kubectl exec
to occasionally fail witherror dialing backend: EOF
- Fixed an issue with the apiserver network proxy that caused
kubectl exec
andkubectl logs
to fail when a custom kubelet port was used, and the custom port was blocked by firewall or security group rules. - The embedded Traefik version has been bumped to v2.9.1 / chart 12.0.0
- Replace deprecated ioutil package (#6235)
- Fix dualStack test (#6250)
- Update to v1.24.7-k3s1 (#6270)
- Add ServiceAccount for svclb pods (#6276)
- Return ProviderID in URI format (#6287)
- Corrected CCM RBAC to allow for removal of legacy service finalizer during upgrades. (#6307)
- Added a new --flannel-external-ip flag. (#6322)
- When enabled, Flannel traffic will now use the nodes external IPs, instead of internal.
- This is meant for use with distributed clusters that are not all on the same local network.
Embedded Component Versions
Component | Version |
---|---|
Kubernetes | v1.24.7 |
Kine | v0.9.3 |
SQLite | 3.36.0 |
Etcd | v3.5.3-k3s1 |
Containerd | v1.6.8-k3s1 |
Runc | v1.1.4 |
Flannel | v0.19.2 |
Metrics-server | v0.6.1 |
Traefik | v2.9.1 |
CoreDNS | v1.9.1 |
Helm-controller | v0.12.3 |
Local-path-provisioner | v0.0.21 |
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