Releases: k3s-io/k3s
v1.0.0-rc2
Merge pull request #1043 from davidnuzik/building Add new BUILDING.md with "Building from Source" content from k3s docs
v1.0.0-rc1
This is the first RC for our v1.0.0 release. It does not diverge drastically from v0.10.x. The primary area that has been affected is around HA deployments. The documentation (https://rancher.com/docs/k3s/latest/en/) will be updated to reflect the changes to HA.
v0.11.0-alpha4: Merge pull request #1034 from ibuildthecloud/dqlite2
dqlite support
v0.11.0-alpha3: Merge pull request #1045 from ibuildthecloud/dqlite4
Add DQLite support but disabled by the build
v0.11.0-alpha2: Merge pull request #1026 from ibuildthecloud/master
Add kubelet dir as volume in docker
v0.11.0-alpha1: Merge pull request #1020 from erikwilson/metrics-server-manifest-subdir
Move metrics-server manifests to sub-directory
Release v0.10.2
Release v0.10.2
k3s v0.10.2 is a quick release to address a couple bugs. Thanks again to the community for reporting issues and submitting improvements!
Bugfixes
Release v0.10.1
Release v0.10.1
k3s v0.10.1 provides several import bugfixes. Many thanks to the community for reporting issues and submitting improvements!
Bugfixes
v0.10.1-rc1: Merge pull request #962 from erikwilson/bump-containerd
Bump containerd to v1.3.0-k3s.4
Release v0.10.0
Release v0.10.0
k3s v0.10.0 provides several big enhancements. A huge thank you to the community for your support and involvement!
The kubelet directory has changed to /var/lib/kubelet/
, if using CSI plugins your configuration should be updated to reflect the new kubelet path (CSI plugins are not used in default installs).
You may continue to see old artifacts in /var/lib/rancher/k3s/agent/kubelet/pods/
if upgrading, those files may be safely removed after a node reboot.
Bugfixes
- Bump containerd/cri version to fix an issue with some images that do not set the PATH [#931]
Features and Enhancements
- Update to Kubernetes v1.16.2 which resolves CVE-2019-11253 [changelog]
- Add support for IPSEC and WireGuard [#50] - Provides a
--flannel-backend
flag for selectingipsec
orwireguard
backends,vxlan
is currently the default. - Add default storage class [#85] - Deploys local-path-provisioner by default, which can be disabled by using the
--no-deploy=local-storage
flag. - Add certificate rotation [#804] - Certificates are automatically rotated on k3s start if they are 90 or less days from expiry.
- Add support for setting external IP of a node [#534] - Provides an agent
--node-external-ip
flag to manually set an external ip. - Enable Hairpin mode [#582] - Allows a kubernetes service to connect to itself.
- Process subdirectories for manifests [#892] - Search all files under
/var/lib/rancher/k3s/server/manifests/
. - Allow comma-separated values for the
--no-deploy
flag [#851] - Allows for multiple no-deploy values, for example:--no-deploy=coredns,traefik
- Kubelet directory now defaults to
/var/lib/kubelet
[#840] - Provide a better default for CSI plugins, changing from/var/lib/rancher/k3s/agent/kubelet/
. - Adds network policy support [#640] - Runs a network policy controller by default, which can be disabled with the server
--disable-network-policy
flag.