Releases: rancher/rke2
v1.18.17-rc3+rke2r1
Update cotnainerd (#835)
v1.18.17-rc2+rke2r1
Update containerd to fix AppArmor on SLES Signed-off-by: Brad Davidson <[email protected]>
v1.20.5-rc3+rke2r1
Ensure that containerd and kubelet are killed when rke2 is stopped (#…
v1.20.5-rc2+rke2r1
Ensure that containerd and kubelet are killed when rke2 is stopped (#…
v1.20.5-rc1+rke2r1
update kubernetes to v1.20.5 (#809)
v1.19.9+rke2r1
This release updates Kubernetes to v1.19.9
For more details on what's new, see the Kubernetes release notes
Changes since v1.19.8+rke2r1
- Upgrade Kubernetes to v1.19.9
- Upgrade to containerd v1.4.4-k3s1 (#806) See the containerd security advisory for more information.
Packaged Component Versions
Component | Version |
---|---|
Kubernetes | v1.19.9 |
Etcd | v3.4.13-k3s1 |
Containerd | v1.4.4-k3s1 |
Runc | v1.0.0-rc93 |
CNI Plugins | v0.8.7 |
Flannel | v0.13.0-rancher1 |
Calico | v3.13.3 |
Metrics-server | v0.3.6 |
CoreDNS | v1.6.9 |
Ingress-Nginx | v1.36.3 |
Helm-controller | v0.8.4 |
Known Issues
- #786 - NetworkManager interferes with network related components. If your node has NetworkManager installed and enabled, please refere to Rke2 Docs for a workaround.
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.
v1.19.9-rc1+rke2r1
update rke2 version to v1.19.9+rke2r1 (#808)
v1.18.17-rc1+rke2r1
update rke2 version to v1.18.17+rke2r1 (#807)
v1.19.8-alpha1+rke2r2
[release-1.19] fix when running rancher with selinux enforcing (#759) Originally reported at rancher/rke2#690 against a v1.19.7 beta pre-release, there is an issue with containerd versions 1.4+ that prevented the correct selinux labels from being applied for image volumes (volumes declared in the docker image that containerd/cri will set up for you by default ... but they aren't visible to k8s). Patches to fix this have been submitted upstream, see: - https://github.com/containerd/containerd/issues/5090 - https://github.com/containerd/containerd/pull/5104 - https://github.com/containerd/continuity/pull/178 Addresses #690 Signed-off-by: Jacob Blain Christen <[email protected]>
v1.20.4+rke2r1
This release is RKE2's first in the v1.20 line. This release updates Kubernetes to v1.20.4
For more details on what's new, see the Kubernetes release notes. If you are coming from v1.19 or earlier, it is recommended that you read the Urgent Upgrade Notes.
Upgrade Notes
If you installed RKE2 from RPMs (default on RHEL-based distributions), you will need to either re-run the installer, or edit /etc/yum.repos.d/rancher-rke2.repo
to point at the latest/1.20
or stable/1.20
channel (depending on how quickly you would like to receive new releases) in order to update RKE2 via yum.
Changes since v1.19.8+rke2r1
- Upgrade Kubernetes to v1.20.4 (#740)
- Packaged components will now come back immediately when they are removed from the --disable list. Previously, they would not come back until RKE2 was upgraded. (#729)
- Arguments passed to Kubernetes components via the --kube-*-arg flags (--kube-apiserver-arg, --kube-scheduler-arg, etc) now override the RKE2 defaults. (#724)
- Airgap tarballs can now be used alongside the --system-default-registry flag. Images loaded from tarballs will appear to come from the default registry. (#683)
- RKE2 honors registries.yaml settings for mirroring, authentication, and TLS configuration when loading core images, including the runtime bootstrap image. (#710)
- The RKE2 agent's client load-balancer now binds to static ports, instead of randomly selecting ports on startup. This resolves an issue that would cause the kube-proxy pod to lose its connection to the apiserver when RKE2 was restarted. (#573)
- RKE2 supports loading images from compressed tarballs; the rke2-images tarball artifacts no longer need to be decompressed after downloading. (#755)
- RKE2 release artifacts now include a rke2-image tarball compressed with zstandard. Zstandard produces archives that are significantly smaller, and faster to decompress. (#755)
- RKE2 now installs to /opt/rke2 on hosts where /usr/local is readonly or a dedicated mount point. (#737 / #742)
Packaged Component Versions
Component | Version |
---|---|
Kubernetes | v1.20.4 |
Etcd | v3.4.13-k3s1 |
Containerd | v1.4.3-k3s3 |
Runc | v1.0.0-rc93 |
CNI Plugins | v0.8.7 |
Flannel | v0.13.0-rancher1 |
Calico | v3.13.3 |
Metrics-server | v0.3.6 |
CoreDNS | v1.6.9 |
Ingress-Nginx | v1.36.3 |
Helm-controller | v0.8.4 |
Known Issues
- #692 - RKE does not write audit logs, regardless of the audit policy in place.
- #690 - There is a bug in containerd concerning SELinux volume relabelling. This issue may manifest as Rancher not being able to start on RKE2 clusters with SELinux enabled.
These will be addressed in an upcoming release.
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.