v1.30.X
アップグレード通知
以前のリリースからアップグレードする前に、Kubernetesの緊急アップグレードノートを必ずお読みください。
バージョン | リリース日 | Kubernetes | Kine | SQLite | Etcd | Containerd | Runc | Flannel | Metrics-server | Traefik | CoreDNS | Helm-controller | Local-path-provisioner |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
リリース v1.30.2+k3s1
このリリースでは、Kubernetesをv1.30.2に更新し、多くの問題を修正しました。
新機能の詳細については、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
アノテーションを使用してサービスごとに上書きできます。
- ServiceLBはデフォルトでsvclbポッドの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に更新し、多くの問題を修正しました。
詳細については、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 に更新します。
詳細については、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)