Skip to content

v1.22.8+k3s1

Compare
Choose a tag to compare
@ks3serviceaccount ks3serviceaccount released this 31 Mar 01:59
· 1208 commits to master since this release
21fed35

This release updates Kubernetes to v1.22.8, and fixes a number of issues.

For more details on what's new, see the Kubernetes release notes.

Changes since v1.22.7+k3s1:

  • Add ability to specify etcd snapshot list output format (#5132) (#5179)
  • Fixed a bug that prevented users from using k3s secrets-encryption rotation after upgrading from older K3s versions. (#5169)
  • Add --json flag for k3s secrets-encrypt status (#5198)
  • k3s secrets-encrypt prepare can now be used on control-plane only nodes (#5228)
  • Fix function arg call (#5234) (#5236)
  • Add net util funcs (#5245)
  • Release 1.22 fix 700 (#5246)
  • IPv6 only (#5260)
  • The embedded containerd has been bumped to v1.5.10-k3s1 (#5231)
  • Backport cleanups and bugfixes from master (#5251)
    • When using the unsupported --disable-agent flag, kube-scheduler will now be started when a node is available.
    • Server nodes with only etcd/control-plane/etcd+control-plane roles can now be added to the cluster in any order, as long as the first node has the etcd role.
    • Any alarms present on the embedded etcd datastore are now reported and cleared at startup. This should allow for graceful recovery after exceeding and subsequently raising the etcd quota size.
  • The embedded Helm controller can now cease management of existing HelmChart releases, supports setting a failure policy for install/update operations, and allows trusting custom CA certs for remote chart repositories. (#5280)
  • Secondary etcd-only nodes will now successfully bootstrap containerd and the kubelet before a control-plane node has joined the cluster. (#5302)
  • Update Kubernetes to v1.22.8-k3s1 (#5272)
  • The packaged coredns version has been bumped to v1.9.1 (#5309)
  • Defragment etcd datastore before clearing alarms; don't delete temp etcd db while reconciling
  • The embedded etcd database is now defragmented on startup.
  • Fixed an issue that could cause restart of managed etcd nodes to occasionally fail while reconciling bootstrap data. (#5340)
  • Wrap containerd.New (#5362)

Embedded Component Versions

Component Version
Kubernetes v1.22.8
Kine v0.8.1
SQLite 3.36.0
Etcd v3.5.1-k3s1
Containerd v1.5.10-k3s1
Runc v1.0.3
Flannel v0.17.0
Metrics-server v0.5.2
Traefik v2.6.1
CoreDNS v1.9.1
Helm-controller v0.11.7
Local-path-provisioner v0.0.21

Known Issues

  • The etcd maintainers have recommended against the use of etcd 3.5.0-3.5.2 for new production workloads, due to a recently discovered bug that may cause data loss when etcd is killed under high load. Please see this link for more details.

Helpful Links

As always, we welcome and appreciate feedback from our community of users. Please feel free to: