Skip to content

Releases: rancher/rke2

v1.18.17-rc3+rke2r1

01 Apr 16:11
633d035
Compare
Choose a tag to compare
v1.18.17-rc3+rke2r1 Pre-release
Pre-release
Update cotnainerd (#835)

v1.18.17-rc2+rke2r1

31 Mar 16:42
Compare
Choose a tag to compare
v1.18.17-rc2+rke2r1 Pre-release
Pre-release
Update containerd to fix AppArmor on SLES

Signed-off-by: Brad Davidson <[email protected]>

v1.20.5-rc3+rke2r1

02 Apr 00:17
2355fea
Compare
Choose a tag to compare
v1.20.5-rc3+rke2r1 Pre-release
Pre-release
Ensure that containerd and kubelet are killed when rke2 is stopped (#…

v1.20.5-rc2+rke2r1

31 Mar 16:41
2355fea
Compare
Choose a tag to compare
v1.20.5-rc2+rke2r1 Pre-release
Pre-release
Ensure that containerd and kubelet are killed when rke2 is stopped (#…

v1.20.5-rc1+rke2r1

19 Mar 20:46
d068589
Compare
Choose a tag to compare
v1.20.5-rc1+rke2r1 Pre-release
Pre-release
update kubernetes to v1.20.5 (#809)

v1.19.9+rke2r1

02 Apr 02:34
f618405
Compare
Choose a tag to compare

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

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:

v1.19.9-rc1+rke2r1

19 Mar 17:23
f618405
Compare
Choose a tag to compare
v1.19.9-rc1+rke2r1 Pre-release
Pre-release
update rke2 version to v1.19.9+rke2r1 (#808)

v1.18.17-rc1+rke2r1

19 Mar 17:59
32714f3
Compare
Choose a tag to compare
v1.18.17-rc1+rke2r1 Pre-release
Pre-release
update rke2 version to v1.18.17+rke2r1 (#807)

v1.19.8-alpha1+rke2r2

16 Mar 00:26
07d7a9b
Compare
Choose a tag to compare
v1.19.8-alpha1+rke2r2 Pre-release
Pre-release
[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

09 Mar 05:40
Compare
Choose a tag to compare

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: