すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:OpenKruise

最終更新日:Jun 24, 2026

OpenKruise は、ネイティブ Kubernetes と連携し、アプリケーション Pod、サイドカーコンテナ、イメージ配布を効率的に管理する、標準的な Kubernetes 拡張機能のセットです。

概要

OpenKruise は、Alibaba Cloud のオープンソースクラウドネイティブアプリケーション自動化エンジンであり、Alibaba のエコノミー全体で広く使用されているデプロイ基盤です。Cloud Native Computing Foundation (CNCF) のサンドボックスプロジェクトであり、高度なワークロードコントローラー、Day 2 オペレーション、および高可用性保護によって Kubernetes を拡張します。

OpenKruise は、3つのカテゴリの機能によって Kubernetes を拡張します。

高度なワークロード

OpenKruise は、CloneSet、Advanced StatefulSet、Advanced DaemonSet、SidecarSet、および AdvancedCronJob といったワークロードコントローラーを提供します。これらは、Kubernetes の対応するコントローラーを、インプレース更新、カナリアリリース、ストリーム更新、設定可能なスケーリングおよびアップグレード戦略、並列操作などの機能で拡張します。

インプレース更新は、Pod をそのまま残したまま、新しいイメージでターゲットコンテナのみを再起動します。これにより、更新時間が短縮され、スケジューラー、CNI、CSI などのサブシステムへの副作用が最小限に抑えられます。

高度な Day 2 オペレーション

OpenKruise は、基本的なデプロイを超える運用ワークフローをサポートします。

  • ConfigMap と Secret のネームスペース間配布

  • ローリングアップデート前のノードへのイメージの事前ダウンロード

  • SidecarSet によるサイドカーコンテナおよび Pod アノテーションのインジェクション

  • コンテナ起動の優先順位とシーケンス制御

  • AdvancedCronJob によるタイムゾーン対応 Job スケジューリング

高可用性保護

  • WorkloadSpread:弾力的なトポロジー管理のために、トポロジーゾーン間でワークロードを分散します。

  • PodUnavailableBudget:scale サブリソースを持つカスタムワークロードを含め、自発的な中断から Pod を保護します。

  • PodProbeMarker:カスタム準備完了条件でサイドカー Pod をプローブし、ラベル付けします。

注意事項

OpenKruise を使用したクラウドネイティブアプリケーションのデプロイをご参照ください。

リリースノート

2023 年 7 月

バージョン イメージアドレス 説明 リリース日 影響
v1.4.1 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.4.1

新機能:

  • Job Sidecar Terminators がリリースされました。

  • CloneSet が disablePVCReuse フィールドをサポートし、Pod の再作成時に永続ボリューム要求 (PVC) が再利用されるのを防ぎます。

  • CloneSet が PreNormal ライフサイクルフックをサポートします。

  • Kruise Rollout が Advanced DaemonSet をサポートします。

  • Kruise Rollout がエンドツーエンドのカナリアリリースをサポートします。

ドキュメント」をご参照ください。

2023-07-17 ワークロードへの影響はありません

2023 年 2 月

バージョン イメージアドレス 説明 リリース日 影響
v1.3.1 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.3.1

新機能:

  • Kruise Rollout が 0.3.0 に更新されました。

  • Kruise Rollout が Deployment の段階的リリースをサポートします。

  • Kruise Rollout が NGINX、Application Load Balancer (ALB)、および Microservices Engine (MSE) に基づく A/B テストをサポートします。

kruise change log」をご参照ください。

2023-02-28 ワークロードへの影響はありません

2022 年 12 月

バージョン イメージアドレス 説明 リリース日 影響
v1.3.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.3.0

新機能:

  • PodProbeMarker カスタムリソース定義 (CRD) が、Pod プロービングのバイパスとラベル付けをサポートします。

  • SidecarSet が、特定の過去のサイドカーコンテナのバージョンと Pod アノテーションをインジェクトします。

  • AdvancedCronJob がタイムゾーンをサポートします。

  • WorkloadSpread が StatefulSet をサポートします。

  • Advanced DaemonSet がイメージの事前ダウンロードをサポートします。

  • 大規模クラスター向けにメモリ割り当てとパフォーマンスを最適化しました。

kruise change log」をご参照ください。

2022-12-25 ワークロードへの影響はありません

2022 年 8 月

バージョン イメージアドレス 説明 リリース日 影響
v1.2.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.2.0

新機能:

  • Kruise Rollout が追加され、カナリアリリースや段階的リリースなどの段階的リリース方式をサポートするようになりました。

  • PodUnavailableBudget が scale サブリソースを持つカスタムワークロードを保護します。

kruise change log」をご参照ください。

2022-08-24 ワークロードへの影響はありません

2022 年 7 月

バージョン イメージアドレス 説明 リリース日 影響
v1.1.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.1.0

新機能:

  • Advanced StatefulSet が永続ボリューム要求 (PVC) の自動削除をサポートします。

  • Advanced DaemonSet がコミュニティコードの更新によりリファクタリングされました。

  • SidecarSet が Init コンテナ内の共有ディレクトリおよび環境変数をサポートします。

  • CloneSet および Advanced StatefulSet が、インプレース更新時のコンテナ起動優先順位をサポートします。

kruise change log」をご参照ください。

2022-07-20 ワークロードへの影響はありません

2022 年 1 月

バージョン イメージアドレス 説明 リリース日 影響
v1.0.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.0.0

新機能:

  • ConfigMap および Secret をネームスペース間で配布できるようになりました。

  • コンテナ起動シーケンスを指定できるようになりました。

  • Downward API による環境変数のインプレース更新がサポートされました。

2022-01-25 ワークロードへの影響はありません

2021 年 10 月

バージョン イメージアドレス 説明 リリース日 影響
v0.10.0 registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v0.10.0

新機能:

  • WorkloadSpread により、アプリケーションの弾力的なトポロジー管理が可能になります。

  • PodUnavailableBudget が、自発的な中断からアプリケーション Pod を保護します。

  • CloneSet が Pod トポロジースプレッド制約をサポートします。

  • Advanced StatefulSet が、レート制限されたスケーリングおよびインプレース更新のためのイメージの事前ダウンロードをサポートします。

2021-10-15 ワークロードへの影響はありません

2021 年 5 月

バージョン イメージアドレス 説明 リリース日 影響
v0.9.0 registry.cn-hangzhou.aliyuncs.com/acs/kruise-manager:v0.9.0

新機能:

  • コンテナの再起動および再作成がサポートされました。

  • カスケード削除保護がサポートされました。

  • CloneSet が、優先順位による Pod 削除、イメージの事前ダウンロード、および効率的なロールバックをサポートします。

  • SidecarSet がメッシュコンテナのホットアップデートをサポートします。

2021-05-20 ワークロードへの影響はありません