Releases: k3s-io/k3s
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.
v0.10.0-rc2: Merge pull request #919 from erikwilson/bump-go-1.13.3
Bump go to v1.13.3
v0.10.0-rc1: Merge pull request #908 from erikwilson/bump-k8s-1.16.2-k3s.1
Upgrade k8s to v1.16.2-k3s.1
v0.10.0-alpha1: Merge pull request #865 from erikwilson/upgrade-k3s-root
Upgrade k3s-root to v0.3.0
Release v0.9.1
Release v0.9.1
K3s v0.9.1 is an update to address containerd panic issues with Raspbian deployments.
Bug fixes
- Addresses an issue where containerd may panic on armv7 [#828]
v0.9.1-rc1: Merge pull request #836 from erikwilson/fix-arm-2
Downgrade grpc 1.20.1 -> 1.13.0