RATATOSKRATATOSK
ログイン

Karmada

v1.18.2Orchestration & Management
2026年7月31日

Karmada v1.18.2 はオーバーフロークラスタアフィニティとスケジューリングオーバーコミット保護をもたらし、多数の非推奨フラグ、設定フィールド、メトリクスラベルの削除が伴います。複数の必須オペレータ対応変更で設定更新が必要であり、Webhook がクラスタトレランス検証を強化します。v1.18.x operator Helm chart を導入する前に v1.17.3+ へのアップグレードが前提要件です。

  • breakingクラスタリースフラグの削除

    フラグ --cluster-lease-duration と --cluster-lease-renew-interval-fraction は v1.18.0 で削除されました。karmada-controller-manager と karmada-agent のコマンドラインから該当フラグを削除してください。

  • breakingメトリクスラベル cluster と cluster_name を member_cluster に置き換え

    Prometheus メトリクスラベル cluster と cluster_name は v1.18.0 で削除されました。member_cluster を使用してください。古いラベル名を参照するメトリクスクエリとダッシュボードを更新してください。

  • breakingInit 設定フィールド Etcd.Local.InitImage の削除

    Karmada Init Configuration の Etcd.Local.InitImage フィールドは v1.18.0 で削除されました。Init マニフェストからこのフィールドを削除してください。

  • breakingプラグイン実行メトリクスから Estimator ラベルを削除

    Estimator ラベル値がプラグイン実行メトリクス estimating_plugin_execution_duration_seconds と estimating_plugin_extension_point_duration_seconds から v1.18.0 で削除されました。このラベルに依存するメトリクスクエリを更新してください。

  • breakingclusterTolerations での Lt/Gt オペレータをリジェクト

    Webhook は spec.placement.clusterTolerations で Lt または Gt オペレータを使用する PropagationPolicy および ClusterPropagationPolicy リソースを拒否するようになりました。これらのオペレータを使用している既存ポリシーを更新してください。

主な変更 (8)

  • オーバーフロークラスタアフィニティ: キャパシティ枯渇時にプライマリから補助クラスタグループへと段階的にオーバーフローするスケジューリング
  • スケジューリングオーバーコミット保護: スケジューラとエスティメータ間で assume-and-deduct メカニズムを使用する新機能ゲート(デフォルト false)
  • 削除されたフラグ: --cluster-lease-duration, --cluster-lease-renew-interval-fraction
  • メトリクスラベル移行: cluster と cluster_name → member_cluster; Estimator ラベルをプラグインメトリクスから削除
  • 削除された Init 設定フィールド: Etcd.Local.InitImage
  • Webhook 検証: spec.placement.clusterTolerations での Lt/Gt オペレータを拒否; OverridePolicy の fieldOverrider 検証を強化
  • karmada-operator、karmadactl、Helm chart により全コンポーネントのデフォルトログ冗長度が 2 に設定
  • 修正: スケジューラエラーハンドリング(5分リトライの代わりに指数バックオフを使用)、ClusterTaintPolicyController の同時実行タイント喪失、グレースフルエビクション競合状態、エージェント CSR 自動承認、ゾーンアフィニティマッチング緩和、etcd ヘルスプローブの /livez と /readyz エンドポイント移行
Karmadaをスタックに追加

対応が必要なリリースが出たときに、週次メールでお知らせします。 今回の破壊的変更も、その一例です。

スタックに追加