K3s, a lightweight and highly available certified Kubernetes distribution, has released version v1.28.3+k3s2. This version is designed for production workloads in resource-constrained and remote locations, as well as inside IoT appliances. K3s comes as a single binary that is less than 70MB in size, making it easy to install, run, and auto-update a production Kubernetes cluster.
The latest release updates Kubernetes to version v1.28.3 and addresses several issues. Some of the changes since v1.28.3+k3s1 include:
- Restoration of selinux context systemd unit file
- Update of channel to v1.27.7+k3s1
- Bump of Sonobuoy version
- Bump of Trivy version
- Fix for accessing outer scope .SystemdCgroup, which resolves issues with starting with nvidia-container-runtime
- Upgrade of traefik chart to v25.0.0
- Update of traefik to fix registry value
- Improvement to not use iptables-save/iptables-restore if it will corrupt rules
The components and versions included in this release are as follows:
- Kubernetes v1.28.3
- Kine v0.10.3
- SQLite 3.42.0
- Etcd v3.5.9-k3s1
- Containerd v1.7.7-k3s1
- Runc v1.1.8
- Flannel v0.22.2
- Metrics-server v0.6.3
- Traefik v2.10.5
- CoreDNS v1.10.1
- Helm-controller v0.15.4
- Local-path-provisioner v0.0.24
For more information on the release and its features, refer to the Kubernetes release notes .
Overall, this new release of K3s brings important updates and fixes to enhance the performance and reliability of Kubernetes clusters in production environments.
Source: K3s