v1.30.X

アップグレード通知

以前のリリースからアップグレードする前に、Kubernetesの緊急アップグレードノートを必ずお読みください。

バージョン リリース日 Kubernetes Kine SQLite Etcd Containerd Runc Flannel Metrics-server Traefik CoreDNS Helm-controller Local-path-provisioner

v1.30.11k3s1

Mar 25 2025

v1.30.11

v0.13.9

3.46.1

v3.5.19-k3s1.30

v1.7.26-k3s1

v1.2.5

v0.25.7

v0.7.2

v2.11.20

v1.12.0

v0.16.6

v0.0.31

v1.30.10+k3s1

Feb 27 2025

v1.30.10

v0.13.9

3.46.1

v3.5.18-k3s1

v1.7.23-k3s2

v1.2.4-k3s1

v0.25.7

v0.7.2

v2.11.20

v1.12.0

v0.16.6

v0.0.31

v1.30.9+k3s1

Jan 28 2025

v1.30.9

v0.13.5

3.46.1

v3.5.16-k3s1

v1.7.23-k3s2

v1.2.4-k3s1

v0.25.7

v0.7.2

v2.11.18

v1.12.0

v0.16.5

v0.0.30

v1.30.8+k3s1

Dec 18 2024

v1.30.8

v0.13.5

3.46.1

v3.5.16-k3s1

v1.7.23-k3s2

v1.2.1

v0.25.7

v0.7.2

v2.11.10

v1.12.0

v0.16.5

v0.0.30

v1.30.7+k3s1

Dec 04 2024

v1.30.7

v0.13.5

3.46.1

v3.5.16-k3s1

v1.7.23-k3s2

v1.2.1

v0.25.7

v0.7.2

v2.11.10

v1.11.3

v0.16.5

v0.0.30

v1.30.6+k3s1

Oct 26 2024

v1.30.6

v0.13.2

3.46.1

v3.5.13-k3s1

v1.7.22-k3s1

v1.1.14

v0.25.6

v0.7.2

v2.11.10

v1.11.3

v0.16.5

v0.0.30

v1.30.5+k3s1

Sep 19 2024

v1.30.5

v0.12.0

3.44.0

v3.5.13-k3s1

v1.7.21-k3s2

v1.1.14

v0.25.6

v0.7.2

v2.11.8

v1.11.3

v0.16.4

v0.0.28

v1.30.4+k3s1

Aug 21 2024

v1.30.4

v0.11.11

3.44.0

v3.5.13-k3s1

v1.7.20-k3s1

v1.1.12

v0.25.4

v0.7.0

v2.10.7

v1.10.1

v0.16.1

v0.0.28

v1.30.3+k3s1

Jul 31 2024

v1.30.3

v0.11.11

3.44.0

v3.5.13-k3s1

v1.7.17-k3s1

v1.1.12

v0.25.4

v0.7.0

v2.10.7

v1.10.1

v0.16.1

v0.0.28

v1.30.2+k3s2

Jul 03 2024

v1.30.2

v0.11.9

3.44.0

v3.5.13-k3s1

v1.7.17-k3s1

v1.1.12

v0.25.4

v0.7.0

v2.10.7

v1.10.1

v0.16.1

v0.0.27

v1.30.2+k3s1

2024年6月25日

v1.30.2

v0.11.9

3.44.0

v3.5.13-k3s1

v1.7.17-k3s1

v1.1.12

v0.25.2

v0.7.0

v2.10.7

v1.10.1

v0.16.1

v0.0.27

v1.30.1+k3s1

2024年5月22日

v1.30.1

v0.11.8-0.20240430184817-f9ce6f8da97b

3.44.0

v3.5.9-k3s1

v1.7.15-k3s1

v1.1.12-k3s1

v0.24.2

v0.7.0

v2.10.7

v1.10.1

v0.16.1-0.20240502205943-2f32059d43e6

v0.0.26

v1.30.0+k3s1

2024年5月10日

v1.30.0

v0.11.8

3.44.0

v3.5.9-k3s1

v1.7.15-k3s1

v1.1.12

v0.24.2

v0.7.0

v2.10.7

v1.10.1

v0.16.1

v0.0.26

Release v1.30.11k3s1

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

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

Changes since v1.30.10k3s1:

  • Revert “Add ability to pass configuration options to flannel backend” (#11869)

  • Backport Docker E2E testing PRs for 2025 March (#11886)

  • Backports for 2025-03 (#11921)

  • Bump klipper-lb to v0.4.13 (#11928)

  • Fix syncing empty list of apiserver addresses during initial startup (#11955)

  • Update to v1.30.11-k3s1 (#11959)

  • Fix skew test for release candidates (#11989)


Release v1.30.10+k3s1

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

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

Changes since v1.30.9+k3s1:

  • Correct the k3s token command help (#11684)

  • Jan 2025 Testing Overhaul, E2E to Docker Migration, (#11725)

  • Backports for 2025-02 (#11737)

    • Align the CLI-reported default --etcd-snapshot-dir value with the actual one (server, etcd-snapshot commands).

    • Disable s3 transport transparent compression/decompression

    • Etcd snapshot backup/restore now supports loading s3 credentials from an AWS SDK shared credentials file.

    • The containerd config templates for linux and windows have been consolidated and are no longer os-specific.

    • Bump klipper-helm to v0.9.4

    • Bump klipper-lb to v0.4.10

    • Bump spegel to v0.0.30

    • Bump local-path-provisioner to v0.0.31

    • Bump kine to v0.13.8

    • Bump etcd to v3.5.18

    • Bump traefik to 2.11.20

  • Bump traefik to v2.11.20 (#11764)

  • Update to v1.30.10-k3s1 and Go 1.22.12 (#11786)

  • Render CNI dir config whenever vars are set (#11821)


Release v1.30.9+k3s1

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

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

Changes since v1.30.8+k3s1:

  • Add guardrail for etcd-snapshot (#11394)

  • Backports for 2025-01https://github.com/k3s-io/k3s/pull/11567[(#11567)]

  • Add auto import images for containerd image store (#11561)

  • 2025 January Backports (#11589)

  • Load kernel modules for nft in agent setup (#11597)

  • Fix local password validation when bind-address is set (#11612)

  • Update to v1.30.9-k3s1 and Go 1.22.10https://github.com/k3s-io/k3s/pull/11618[(#11618)]

  • Remove local restriction for deferred node password validation (#11650)


Release v1.30.8+k3s1

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

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

Changes since v1.30.7+k3s1:

  • Fix secrets-encrypt reencrypt timeout error (#11441)

  • Remove experimental from embedded-registry flag (#11445)

  • Update coredns to 1.12.0 (#11455)

  • Rework loadbalancer server selection logic (#11458)

    • The embedded client loadbalancer that handles connectivity to control-plane elements has been extensively reworked for improved performance, reliability, and observability.

  • Add node-internal-dns/node-external-dns address pass-through support … (#11465)

  • Update to v1.30.8-k3s1 and Go 1.22.9 (#11461)


Release v1.30.7+k3s1

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

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

Changes since v1.30.6+k3s1:

  • Backport E2E GHA fixes (#11227)

  • Backports for 2024-11 (#11262)

  • Update flannel and base cni plugins version (#11248)

  • Bump to latest k3s-root version in scripts/version.sh (#11299)

  • More backports for 2024-11 (#11308)

  • Fix issue with loadbalancer failover to default server (#11325)

  • Update Kubernetes to v1.30.7-k3s1 (#11371)

  • Bump containerd to -k3s2 to fix rewrites (#11404)


Release v1.30.6+k3s1

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

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

Changes since v1.30.5+k3s1:

  • Add int test for flannel-ipv6masq (#10903)

  • Bump Wharfie to v0.6.7 (#10975)

  • Add user path to runtimes search (#11003)

  • Add e2e test for advanced fields in services (#11022)

  • Launch private registry with init (#11047)

  • Backports for 2024-10 (#11061)

  • Allow additional Rootless CopyUpDirs through K3S_ROOTLESS_COPYUPDIRS (#11044)

  • Bump containerd to v1.7.22 (#11073)

  • Simplify svclb ds (#11083)

  • Add the nvidia runtime cdi (#11092)

  • Revert "Make svclb as simple as possible" (#11113)

  • Fixes "file exists" error from CNI bins when upgrading k3s (#11126)

  • Update to Kubernetes v1.30.6-k3s1 and Go 1.22.8 (#11162)


Release v1.30.5+k3s1

This release updates Kubernetes to v1.30.5, and fixes a number of issues. For more details on what’s new, see the Kubernetes release notes.

Changes since v1.30.4+k3s1:

  • Testing And Secrets-Encryption Backports for 2024-09 (#10801)

    • Update to newer OS images for install testing

    • Fix caching name for e2e vagrant box

    • Remove secrets encryption controller

    • Cover edge case when on new minor release for E2E upgrade test

    • Removes deprecated alpha Secrets Encryption metrics (deprecated in 1.30, removed in 1.31)

  • Update CNI plugins version (#10818)

  • Backports for 2024-09 (#10843)

  • Fix hosts.toml header var (#10872)

  • Update to v1.30.5-k3s1 and Go 1.22.6 (#10888)

  • Update Kubernetes to v1.30.5-k3s2 (#10909)


Release v1.30.4+k3s1

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

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

Changes since v1.30.3+k3s1:

  • Bump docker/docker to v25.0.6 (#10649)

  • Backports for 2024-08 release cycle (#10664)

    • Use pagination when listing large numbers of resources

    • Fix multiple issues with servicelb

    • Remove deprecated use of wait. functions

    • Wire lasso metrics up to metrics endpoint

  • Backports for August 2024 (#10671)

  • Bump containerd to v1.7.20 (#10660)

  • Add tolerations support for DaemonSet pods (#10703)

    • New Feature: Users can now define Kubernetes tolerations for ServiceLB DaemonSet directly in the svccontroller.k3s.cattle.io/tolerations annotation on services.

  • Update to v1.30.4-k3s1 and Go 1.22.5 (#10721)


Release v1.30.3+k3s1

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

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

Changes since v1.30.2+k3s2:

  • Update channel server for k3s2 (#10446)

  • Set correct release channel for e2e upgrade test (#10460)

  • Backports for 2024-07 release cycle (#10497)

    • Bump k3s-root to v0.14.0

    • Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7

    • Bump Local Path Provisioner version

    • Ensure remotedialer kubelet connections use kubelet bind address

    • Chore: Bump Trivy version

    • Add etcd s3 config secret implementation

  • July Test Backports (#10507)

  • Update to v1.30.3-k3s1 and Go 1.22.5 (#10536)

  • Fix issues loading data-dir value from env vars or dropping config files (#10596)


Release v1.30.2+k3s2

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

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

Changes since v1.30.2+k3s1:

  • Update stable channel to v1.29.6+k3s1 (#10417)

  • Update flannel to v0.25.4 and fixed issue with IPv6 mask (#10422)


リリース v1.30.2+k3s1

このリリースでは、Kubernetesをv1.30.2に更新し、多くの問題を修正しました。

新機能の詳細については、https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1301[Kubernetesリリースノート]をご覧ください。

v1.30.1+k3s1からの変更点:

  • ファイルによるtailscale設定使用時のバグ修正 (#10074)

    • エージェントでvpn-auth-file使用時のバグ修正

  • 欠落したブロブのインポート失敗を回避するためのWithSkipMissing追加 (#10136)

  • cri-dockerdの固定ストリームサーバーバインドアドレス使用 (#9975)

  • stargzをcriレジストリconfig_pathに切り替え (#9977)

  • containerd v1.7.17、etcd v3.5.13にバンプ (#10123)

  • spegelバージョンのバンプ (#10118)

  • 複数の実行があるPRビルドからのアーティファクトインストールの問題修正 (#10122)

  • デュアルスタックノード上のシングルスタックサービスのexternalTrafficPolicy: Localの問題修正 (#9963)

  • local-path-provisionerヘルパースクリプトの更新 (#9964)

  • svclbポッドのPriorityClassNameサポート追加 (#10045)

    • ServiceLBはデフォルトでsvclbポッドのpriorityClassNameをsystem-node-criticalに設定します。これはsvccontroller.k3s.cattle.io/priorityclassnameアノテーションを使用してサービスごとに上書きできます。

  • レガシーtraefik v1チャートのチェック削除 (#9593)

    • K3sはtraefik v1が存在する場合に自動的にtraefik v2のデプロイをスキップしなくなりました。すべてのクラスターは過去3年間のいずれかの時点でv2にアップグレードされているはずです。

  • kube-routerバージョンをv2.1.2に更新 (#10177)

  • ブランチ戦略のADR作成 (#10147)

  • minio-goをv7.0.70にバンプ (#10081)

  • ページネーションを修正するためにkineをv0.11.9にバンプ (#10082)

  • 有効なresolv confの更新 (#9948)

  • 欠落しているカーネル設定チェックの追加 (#10100)

  • Gitワークフローファイル名の修正 (#10131)

    • なし

  • 自動デプロイマニフェストのスキャン時にディレクトリシンボリックリンクをフォロー (#9288) (#10049)

    • シンボリックリンクされたサブディレクトリは、Auto-Deploying Manifests(AddOns)のスキャン時に尊重されるようになりました。

  • helmコントローラーがオーナー参照を設定できるようにするバグ修正 (#10048)

  • go.modの修正 (#10192)

  • flannelバージョンをv0.25.2にバンプ (#10146)

  • 認証ファイルを使用したエージェントの追加テスト (#10119)

    • エージェントでvpn-auth-file使用時のバグ修正

  • e2eテストに追加ログを追加 (#10145)

  • 2024年5月のチャネルサーバーの更新 (#10137)

  • tlsシークレットサポートのためにklipper-helmイメージをバンプ (#10187)

  • コマンド名を完全にするためのスクリプトbinary_size_checkの更新 (#9992)

  • k3s-etcdインフォーマーが起動しない問題の修正 (#10047)

  • スーパーバイザーメトリクスの提供を有効にする (#10019)

    • --Enable-pprofは、デバッグ/pprofエンドポイントを有効にするためにエージェントで設定できるようになりました。設定すると、エージェントはスーパーバイザーポートでリッスンします。

    • --Supervisor-metricsは、サーバーで内部メトリクスをスーパーバイザーエンドポイントで提供するために設定できるようになりました。設定すると、エージェントはスーパーバイザーポートでリッスンします。

  • /conformanceでalpineを3.18から3.20にバンプ (#10210)

  • /packageでalpineを3.18から3.20にバンプ (#10211)

  • /tests/e2e/scriptsでubuntuを22.04から24.04にバンプ (#10040)

  • Trivyバージョンのバンプ (#10039)

  • ノードが初期化されずに残るときのnetpolクラッシュの修正 (#10073)

  • 負荷下で唯一のサーバーが失敗としてマークされる問題の修正 (#10241)

    • 埋め込みロードバランサーは、すべてのサーバーがヘルスチェックの失敗により利用不可とマークされた場合、ヘルスチェックを無視してすべてのサーバーを試すようにフォールバックします。

  • サーバーにwrite-kubeconfig-groupフラグを追加 (#9233)

    • k3sサーバーの新しいフラグ: --write-kubeconfig-group

  • SAR RBACによってブロックされた埋め込みミラーを修正し、テストを再有効化 (#10257)

  • Local Path Provisionerバージョンのバンプ (#10268)

  • 実際のwarningPeriodをcertmonitorで使用する修正 (#10271)

  • エージェントがローカルロードバランサーをバイパスするバグ修正 (#10280)

  • etcd s3設定シークレットのサポートのためのADR追加 (#9364)

  • isValidResolvConfのテスト追加 (#10302)

  • スナップショット保持etcd-s3フォルダ修正の追加 (#10293)

  • 最新のリリースブランチを含むようにGHA golangキャッシュを拡張 (#10307)

  • loadbalancer.nextServerでのレースコンディションパニックの修正 (#10318)

  • タイポ修正、rancher/permissionsを使用 (#10296)

  • Kubernetesをv1.30.2に更新 (#10349)

  • エージェントスーパーバイザーポートがapiserverポートを使用する問題の修正 (#10352)

  • 複数の同時スナップショットが許可される問題の修正 (#10372)


リリース v1.30.1+k3s1

このリリースでは、Kubernetesをv1.30.1に更新し、多くの問題を修正しました。

詳細については、https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1300[Kubernetes リリースノート]をご覧ください。

v1.30.0+k3s1 以降の変更点:

  • e2e テストで非推奨の ruby 関数を置き換え (#10084)

  • 1.30 にチャンネルを更新 (#10097)

  • 461 に対処 (#10112)

  • v1.30.1-k3s1 と Go 1.22.2 に更新 (#10105)


リリース v1.30.0+k3s1

このリリースは、v1.30 系列の K3S の最初のリリースです。このリリースでは Kubernetes を v1.30.0 に更新します。

詳細については、https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#changelog-since-v1290[Kubernetes リリースノート]をご覧ください。

v1.29.4+k3s1 以降の変更点:

  • Kubernetes V1.30.0-k3s1 (#10063)

  • 安定チャンネルを v1.29.4+k3s1 に更新 (#10031)

  • E2E Split Server を Drone に追加し、Drone での並列テストをサポート (#9940)

  • E2E opensuse leap を 15.6 にバンプし、btrfs テストを修正 (#10057)

  • 非推奨の pod-infra-container-image kubelet フラグを削除 (#7409)

  • e2e テストを修正 (#10061)