Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 19, 2026

This PR contains the following updates:

Package Update Change
k3s-io/k3s minor v1.33.3+k3s1v1.35.0+k3s3

Release Notes

k3s-io/k3s (k3s-io/k3s)

v1.35.0+k3s3: v1.35.0+k3s3

Compare Source

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

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

Changes since v1.35.0+k3s1:
Embedded Component Versions
Component Version
Kubernetes v1.35.0
Kine v0.14.10
SQLite 3.51.1
Etcd v3.6.7-k3s1
Containerd v2.1.5-k3s1
Runc v1.4.0
Flannel v0.28.0
Metrics-server v0.8.0
Traefik v3.6.7
CoreDNS v1.14.0
Helm-controller v0.16.17
Local-path-provisioner v0.0.34
Helpful Links

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

v1.35.0+k3s1: v1.35.0+k3s1

Compare Source

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

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

Changes since v1.34.2+k3s1:

Embedded Component Versions

Component Version
Kubernetes v1.35.0
Kine v0.14.9
SQLite 3.50.4
Etcd v3.6.6-k3s1
Containerd v2.1.5-k3s1
Runc v1.4.0
Flannel v0.27.4
Metrics-server v0.8.0
Traefik v3.5.1
CoreDNS v1.13.1
Helm-controller v0.16.17
Local-path-provisioner v0.0.32

Helpful Links

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

v1.34.3+k3s3: v1.34.3+k3s3

Compare Source

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

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

Changes since v1.34.3+k3s1:
Embedded Component Versions
Component Version
Kubernetes v1.34.3
Kine v0.14.10
SQLite 3.51.1
Etcd v3.6.7-k3s1
Containerd v2.1.5-k3s1
Runc v1.4.0
Flannel v0.28.0
Metrics-server v0.8.0
Traefik v3.6.7
CoreDNS v1.14.0
Helm-controller v0.16.17
Local-path-provisioner v0.0.34
Helpful Links

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

v1.34.3+k3s1: v1.34.3+k3s1

Compare Source

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

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

Changes since v1.34.2+k3s1:

  • Update busybox to 1.37.0 (#​13241)
  • Add multus e2e test (#​13264)
  • Backports for 2025-12 (#​13251)
    • Add docker dualstack test
    • Fix windows build os
    • Fix for clusters with few nodes and a lot of pod churn when webhooks are accessed using egress-selector
    • Fix spegel sharing of imported images
    • Bump opencontainers/selinux
    • Remove remaining references to drone
    • Bump actions/checkout from 5 to 6
    • Reorganize Executor interface to make CNI startup part of Executor implementation
    • Bump kine and etcd
    • Bump runc to v1.4.0
    • Consolidate test util functions
    • Define DefaultHelmJobImage in K3s, overriding what helm-controller defaults to
    • Bump actions/setup-go from 5 to 6
  • Fix tailscale setup in case of an already running configuration (#​13267)
  • Update kube-router to v2.6.2 (#​13288)
  • Update to v1.34.3-k3s1 and Go 1.24.11 (#​13306)
  • Fix cross-platform image save (#​13310)
  • Bump kine to v0.14.9 (#​13318)
  • Fix arm airgap platforms (#​13331)
  • Reuse airgap image release action (#​13337)
  • Fix release workflow (#​13339)
  • Combine airgap and binary publishing steps (#​13340)
  • Validate collected release artifact list before uploading (#​13350)
  • Override DefaultHelmJob at build time (#​13361)

Embedded Component Versions

Component Version
Kubernetes v1.34.3
Kine v0.14.9
SQLite 3.50.4
Etcd v3.6.6-k3s1
Containerd v2.1.5-k3s1
Runc v1.4.0
Flannel v0.27.4
Metrics-server v0.8.0
Traefik v3.5.1
CoreDNS v1.13.1
Helm-controller v0.16.17
Local-path-provisioner v0.0.32

Helpful Links

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

v1.34.2+k3s1: v1.34.2+k3s1

Compare Source

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

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

Changes since v1.34.1+k3s1:
  • Bump traefik to 3.5.1 (#​12957)
  • Fix garbled CLI (#​13032)
  • Update flannel, kube-router and cni plugins (#​13040)
  • Backports for 2025-10 (#​13057)
    • Fix netpol fatal error when changing node IP
    • Bump dynamiclistener for stacked update fix
    • Bump Klipper Helm and Helm Controller version
    • Fix IPv6 handling for loadbalancer addresses
    • Fix multiple issues with server shutdown sequencing
    • Fix etcd member promotion
    • Bump spegel to v0.4.0
    • Fix kine metrics registration without --kine-tls
    • Bump kine to v0.14.2
    • Fix: default forward after override imports
    • Fix handling of vendored dependencies in version script
    • Fix helm controller apiserver address for bootstrap charts on ipv6-only nodes
    • Create dynamic-cert-regenerate file in CA cert rotation handler
    • Fix ability to rotate server token to an invalid format
    • Drop calls to rand.Seed
    • Bump kine for postgres object count fix
    • Bump kine=v0.14.4, etcd=v3.6.5
    • Bump coredns to 1.13.1
  • Update dispatch script (#​13078)
  • Bump helm-controller/klipper-helm (#​13091)
  • Backports for 2025-11 (#​13125)
  • Inclusive naming proposal (#​13132)
  • Migrate release pipelines into GitHub Actions (#​13119)
  • Bump runc to v1.3.3 (#​13144)
  • Add Prime assets upload (#​13159)
  • More backports for 2025-11 (#​13177)
  • Bump klipper-helm and helm-controller (#​13193)
  • Update to v1.34.2-k3s1 and Go 1.24.9 (#​13199)
  • Add id-token (#​13208)
Embedded Component Versions
Component Version
Kubernetes v1.34.2
Kine v0.14.6
SQLite 3.50.4
Etcd v3.6.5-k3s1
Containerd v2.1.5-k3s1
Runc v1.3.3
Flannel v0.27.4
Metrics-server v0.8.0
Traefik v3.5.1
CoreDNS v1.13.1
Helm-controller v0.16.16
Local-path-provisioner v0.0.32
Helpful Links

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

v1.34.1+k3s1: v1.34.1+k3s1

Compare Source

This release updates Kubernetes to v1.34.1. This is the first k3s release in the 1.34 release line.

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

Changes since v1.33.4+k3s1:
  • Bump rancher libs: wrangler/lasso/remotedialer (#​12784)
  • Wire cri-dockerd --log-level=debug up to k3s --debug flag (#​12755)
  • Fix spegel logging and startup sequence (#​12796)
  • Update to runc v1.3.0 (#​12789)
  • Do not bootstrap etcd-only nodes from existing supervisor (#​12754)
  • Add retry on etcd MemberAdd timeout (#​12815)
  • Bump containerd to v2.1.4 (#​12788)
  • Retry CRD creation in case of conflict (#​12814)
  • Update stable to v1.33.4+k3s1 (#​12826)
  • Bump actions/checkout from 4 to 5 (#​12773)
  • Wire up kine metrics (#​12831)
  • Fix etcd join timeout handling (#​12833)
  • Wire up remotedialer metrics (#​12832)
  • Bump k3s-root to v0.15.0 (#​12853)
    • The bundled userspace binaries are now built from the buildroot 2025.02 LTS branch.
    • The bundled nft binary now supports json output, required for compatibility with kube-proxy's nft proxier.
  • Update to Kubernetes v1.34 (#​12854)
  • Add opencontainers/runc pin to v1.3.1 (#​12864)
  • Move data dir into position before creating CNI symlinks (#​12876)
  • Update to v1.34.1 and Go 1.24.6 (#​12896)
Embedded Component Versions
Component Version
Kubernetes v1.34.1
Kine v0.14.0
SQLite 3.50.4
Etcd v3.6.4-k3s3
Containerd v2.1.4-k3s2
Runc v1.3.1
Flannel v0.27.0
Metrics-server v0.8.0
Traefik v3.3.6
CoreDNS v1.12.3
Helm-controller v0.16.13
Local-path-provisioner v0.0.32
Helpful Links

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

v1.33.7+k3s3: v1.33.7+k3s3

Compare Source

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

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

K3s v1.34 Upgrade Warning

This warning targets users who perform upgrades by adding new nodes to the cluster, and removing old ones. If your etcd cluster membership is and has been consistent across versions, you should NOT be affected by this issue.

K3s v1.34 and higher include etcd 3.6. Maintainers of the etcd project have indicated that there no safe path from etcd 3.5 to 3.6 except by upgrading to v3.5.26 first.

In mid December, the project released an announcement indicating that there is NO safe path from etcd 3.5 to 3.6 except by upgrading to v3.5.26 first. Failure to do so can cause the cluster to report “zombie members” (etcd nodes that were removed from the cluster some time ago) re-appearing and joining database consensus, ultimately causing the cluster to lose quorum. This updated blog post contradicts previous announcements on this topic, which indicated that it was safe to upgrade from v3.5.20+ as long as nodes had been restarted at least once, to reconcile membership lists across internal storage layers.

The January releases of K3s v1.32 and v1.33 will include etcd v3.5.26. All users should plan on upgrading to this patch release, prior to upgrading to v1.34 and v1.35.

Changes since v1.33.7+k3s1:
Embedded Component Versions
Component Version
Kubernetes v1.33.7
Kine v0.14.10
SQLite 3.51.1
Etcd v3.5.26-k3s1
Containerd v2.1.5-k3s1.33
Runc v1.3.4
Flannel v0.28.0
Metrics-server v0.8.0
Traefik v3.6.7
CoreDNS v1.14.0
Helm-controller v0.16.17
Local-path-provisioner v0.0.34
Helpful Links

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

v1.33.7+k3s1: v1.33.7+k3s1

Compare Source

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

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

Changes since v1.33.6+k3s1:
  • Update busybox to 1.37.0 (#​13240)
  • Add multus e2e test (#​13265)
  • Backports for 2025-12 (#​13252)
    • Add docker dualstack test
    • Fix windows build os
    • Fix for clusters with few nodes and a lot of pod churn when webhooks are accessed using egress-selector
    • Fix spegel sharing of imported images
    • Bump opencontainers/selinux
    • Remove remaining references to drone
    • Bump actions/checkout from 5 to 6
    • Reorganize Executor interface to make CNI startup part of Executor implementation
    • Bump kine and etcd
    • Bump runc to v1.4.0
    • Consolidate test util functions
    • Define DefaultHelmJobImage in K3s, overriding what helm-controller defaults to
    • Bump actions/setup-go from 5 to 6
  • Fix tailscale setup in case of an already running configuration (#​13268)
  • Update kube-router to v2.6.2 (#​13289)
  • Update to v1.33.7-k3s1 and Go 1.24.11 (#​13307)
  • Fix cross-platform image save (#​13312)
  • Bump kine to v0.14.9 (#​13319)
  • Fix arm airgap platforms (#​13332)
  • Fix release CI (#​13341)
  • Override DefaultHelmJob at build time (#​13362)
  • Validate collected release artifact list before uploading (#​13359)
Embedded Component Versions
Component Version
Kubernetes v1.33.7
Kine v0.14.9
SQLite 3.50.4
Etcd v3.5.25-k3s1
Containerd v2.1.5-k3s1.33
Runc v1.3.4
Flannel v0.27.4
Metrics-server v0.8.0
Traefik v3.5.1
CoreDNS v1.13.1
Helm-controller v0.16.17
Local-path-provisioner v0.0.32
Helpful Links

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

v1.33.6+k3s1: v1.33.6+k3s1

Compare Source

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

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

Changes since v1.33.5+k3s1:
  • Bump traefik to 3.5.1 (#​12958)
  • Fix garbled CLI (#​13033)
  • Update flannel, kube-router and cni plugins (#​13041)
  • Backports for 2025-10 (#​13058)
    • Fix netpol fatal error when changing node IP
    • Bump dynamiclistener for stacked update fix
    • Bump Klipper Helm and Helm Controller version
    • Bump Local Path Provisioner version
    • Fix IPv6 handling for loadbalancer addresses
    • Fix multiple issues with server shutdown sequencing
    • Fix etcd member promotion
    • Bump spegel to v0.4.0
    • Fix kine metrics registration without --kine-tls
    • Bump kine to v0.14.2
    • Fix: default forward after override imports
    • Fix handling of vendored dependencies in version script
    • Fix helm controller apiserver address for bootstrap charts on ipv6-only nodes
    • Create dynamic-cert-regenerate file in CA cert rotation handler
    • Fix ability to rotate server token to an invalid format
    • Drop calls to rand.Seed
    • Bump kine for postgres object count fix
    • Bump kine=v0.14.5
    • Bump coredns to 1.13.1
  • Update dispatch script (#​13077)
  • Bump helm-controller/klipper-helm (#​13092)
  • Backports for 2025-11 (#​13126)
  • Inclusive naming proposal (#​13133)
  • Migrate release pipeline into GitHub Actions (#​13116)
  • Bump runc to v1.3.3 (#​13145)
  • Add Prime assets upload (#​13158)
  • More backports for 2025-11 (#​13178)
  • Bump klipper-helm and helm-controller (#​13194)
  • Update to v1.33.6-k3s1 and Go 1.24.9 (#​13200)
  • Add id-token (#​13207)
Embedded Component Versions
Component Version
Kubernetes v1.33.6
Kine v0.14.6
SQLite 3.50.4
Etcd v3.5.21-k3s1
Containerd v2.1.5-k3s1.33
Runc v1.3.3
Flannel v0.27.4
Metrics-server v0.8.0
Traefik v3.5.1
CoreDNS v1.13.1
Helm-controller v0.16.16
Local-path-provisioner v0.0.32
Helpful Links

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

v1.33.5+k3s1: v1.33.5+k3s1

Compare Source

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

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

Changes since v1.33.4+k3s1:
  • Backports for 2025-09 (#​12885)
    • Bump rancher libs: wrangler/lasso/remotedialer
    • Wire cri-dockerd --log-level=debug up to k3s --debug flag
    • Fix spegel logging and startup sequence
    • Update to runc v1.3.0
    • Do not bootstrap etcd-only nodes from existing supervisor
    • Add retry on etcd MemberAdd timeout
    • Bump containerd to v2.1.4
    • Retry CRD creation in case of conflict
    • Wire up kine metrics
    • Wire up remotedialer metrics
    • Fix etcd join timeout handling
    • Bump k3s-root to v0.15.0
    • Add opencontainers/runc pin to v1.3.1
    • Move data dir into position before creating CNI symlinks
  • Update to v1.33.5-k3s1 and Go 1.24.6 (#​12895)
Embedded Component Versions
Component Version
Kubernetes v1.33.5
Kine v0.14.0
SQLite 3.50.4
Etcd v3.5.21-k3s1
Containerd v2.1.4-k3s1
Runc v1.3.1
Flannel v0.27.0
Metrics-server v0.8.0
Traefik v3.3.6
CoreDNS v1.12.3
Helm-controller v0.16.13
Local-path-provisioner v0.0.31
Helpful Links

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

v1.33.4+k3s1: v1.33.4+k3s1

Compare Source

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

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

Changes since v1.33.3+k3s1:
Embedded Component Versions
Component Version
Kubernetes v1.33.4
Kine v0.13.17
SQLite 3.49.1
Etcd v3.5.21-k3s1
Containerd v2.0.5-k3s2
Runc v1.2.6
Flannel v0.27.0
Metrics-server v0.8.0
Traefik v3.3.6
CoreDNS v1.12.3
Helm-controller v0.16.13
Local-path-provisioner v0.0.31
Helpful Links

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


Configuration

📅 Schedule: Branch creation - "before 6am on Monday" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from sbaerlocher as a code owner January 19, 2026 02:11
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 19, 2026
@renovate renovate bot force-pushed the renovate/k3s-io-k3s-1.x branch from 4998fc0 to 13c9e16 Compare February 4, 2026 22:40
@renovate renovate bot force-pushed the renovate/k3s-io-k3s-1.x branch from 13c9e16 to ca85b9c Compare February 6, 2026 14:01
@renovate renovate bot changed the title chore(deps): Update dependency k3s-io/k3s to v1.35.0+k3s1 chore(deps): Update dependency k3s-io/k3s to v1.35.0+k3s3 Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant