K3s Releases Latest Version: v1.29.1+k3s2
K3s, the lightweight, highly available, certified Kubernetes distribution, has released version v1.29.1+k3s2. This release is designed for production workloads in unattended, resource-constrained, remote locations, or inside IoT appliances. K3s is packaged as a single <70MB binary, reducing the dependencies and steps needed to install, run, and auto-update a production Kubernetes cluster.
The update to Kubernetes v1.29.1 brings several fixes and improvements. Some of the changes since v1.29.0+k3s1 include:
- Bump Sonobuoy version
- Bump actions/setup-go from 4 to 5
- Update stable channel to v1.28.5+k3s1 and add v1.29 channel
- Added support for env *_PROXY variables for agent loadbalancer
- Add a retry around updating a secrets-encrypt node annotations
- Silence SELinux warning on INSTALL_K3S_SKIP_SELINUX_RPM
- Add ServiceLB support for PodHostIPs FeatureGate
- Redirect error stream to null when checking nm-cloud systemd unit
- Dockerfile.dapper: set $HOME properly
- Add system-agent-installer-k3s step to GA release instructions
- Fix install script checksum
- and many more…
For a full list of changes, you can check the Kubernetes release notes.
This release also includes updates to various embedded components, such as Kubernetes v1.29.1, Kine v0.11.0, SQLite 3.42.0, etcd v3.5.9-k3s1, containerd v1.7.11-k3s2, runc v1.1.12-k3s1, Flannel v0.24.0, metrics-server v0.6.3, Traefik v2.10.5, CoreDNS v1.10.1, helm-controller v0.15.8, and local-path-provisioner v0.0.24.