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

Container Service for Kubernetes:OpenKruise

最終更新日:Oct 28, 2024

OpenKruiseは、Kubernetesの標準拡張機能のセットです。 Kubernetesを使用して、アプリケーションポッド、サイドカーコンテナ、イメージ配布を効率的に管理できます。 このトピックでは、OpenKruiseを紹介し、OpenKruiseの使用ノートとリリースノートについて説明します。

はじめに

OpenKruiseは、Alibaba Cloudがクラウドネイティブアプリケーションに提供するオープンソースの自動化エンジンです。 Alibaba Groupのビジネスをクラウドに移行するためのデプロイメントベースとして使用されます。 OpenKruiseは、Cloud Native Computing Foundation (CNCF) Sandboxプロジェクトに参加しました。 OpenKruiseにはさまざまなカスタムワークロードが含まれています。 ワークロードを使用して、ステートレスアプリケーション、ステートフルアプリケーション、サイドカーコンテナー、およびデーモンアプリケーションをデプロイおよび管理できます。 OpenKruiseは、インプレース更新、カナリアリリース、ストリーム更新、優先設定などの高度な戦略もサポートしています。

使用上の注意

OpenKruiseの使用ノートの詳細については、「OpenKruiseを使用してクラウドネイティブアプリケーションをデプロイする」をご参照ください。

リリースノート

7月2023日

バージョン

画像アドレス

説明

リリース日

影響

v1.4.1

registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.4.1

新機能:

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

  • disablePVCReuseフィールドはCloneSetsでサポートされています。 このフィールドを指定すると、ポッドが再作成された場合、ポッドに関連付けられた永続ボリュームクレーム (PVC) は再利用されなくなります。

  • PreNormalライフサイクルフックはCloneSetsでサポートされています。

  • 高度なStatefulSetsは、KruiseRolloutによってサポートされます。

  • エンドツーエンドのカナリアリリースは、KruiseRolloutによってサポートされています。

詳細は、「ドキュメント (Documentation)」をご参照ください。

2023-07-17

ワークロードへの影響なし

2月2023

バージョン

画像アドレス

説明

リリース日

影響

v1.3.1

registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.3.0

新機能:

  • KruiseRolloutは0.3.0に更新されました。

  • Deploymentsの段階的リリースは、Kruise Rolloutによってサポートされています。

  • NGINX、Application Load Balancer (ALB) 、およびMicroservices Engine (MSE) に基づくA/Bテストは、Kruise Rolloutによってサポートされています。

  • 詳細は、「kruise change log」をご参照ください。

2023-02-28

ワークロードへの影響なし

2022 年 12 月

バージョン

画像アドレス

説明

リリース日

影響

v1.3.0

registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.3.0

新機能:

  • PodProbeMarker CustomResourceDefinition (CRD) は、サイドカーポッドのプローブとラベルにサポートされています。

  • 特定の履歴サイドカーコンテナとポッド注釈は、SidecarSetを使用して挿入できます。

  • タイムゾーンはAdvancedCronJobでサポートされています。

  • StatefulSetsはWorkloadSpreadでサポートされています。

  • イメージプリフェッチはAdvanced DaemonSetsでサポートされています。

  • OpenKruiseのメモリ割り当てとパフォーマンスが最適化されています。 OpenKruiseは、大規模なクラスターでより効率的に機能します。

  • 詳細は、「kruise change log」をご参照ください。

2022-12-25

ワークロードへの影響なし

2022 年 8 月

バージョン

画像アドレス

説明

リリース日

影響

v1.2.0

registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.2.0

新機能:

  • Kruiseロールアウトコンポーネントがサポートされています。 カナリアリリースやバッチリリースなどのプログレッシブリリース方法がサポートされています。

  • スケールサブリソースを持つカスタムワークロードは、PodUnavailableBudgetで保護できます。

  • 詳細は、「kruise change log」をご参照ください。

2022-08-24

ワークロードへの影響なし

2022 年 7 月

バージョン

画像アドレス

説明

リリース日

影響

v1.1.0

registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v1.1.0

新機能:

  • 自動永続ボリューム要求 (PVC) 削除は、Advanced StatefulSetワークロードでサポートされています。

  • Advanced DaemonSetワークロードがリファクタリングされ、コミュニティコードがフェッチされます。

  • initコンテナーでの共有ディレクトリと環境変数の使用は、SidecarSetワークロードでサポートされています。

  • コンテナ起動の優先順位は、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

新機能:

  • ConfigMapsとSecretsは、名前空間に分散できます。

  • コンテナの起動シーケンスを指定できます。

  • 環境変数のインプレース更新は、Downward APIを呼び出すことで実行できます。

2022-01-25

ワークロードへの影響なし

2021 年 10 月

バージョン

画像アドレス

説明

リリース日

影響

v0.10.0

registry-vpc.{{.Region}}.aliyuncs.com/acs/kruise-manager:v0.10.0

新機能:

  • アプリケーションでは、Elasticトポロジ管理がサポートされます。 この機能は、WorkloadSpreadリソースを使用して実装されます。

  • アプリケーションポッドではセキュリティ保護がサポートされています。 この機能は、PodUnavailableBudgetリソースを使用して実装されます。

  • ポッドトポロジの広がりの制約は、CloneSetワークロードでサポートされます。

  • レート制限スケーリングは、Advanced StatefulSetワークロードでサポートされています。 画像の事前ダウンロードは、Advanced StatefulSetでインプレース更新をサポートしています。

2021-10-15

ワークロードへの影響なし

2021 年 5 月

バージョン

画像アドレス

説明

リリース日

影響

v0.9.0

registry.cn-hangzhou.aliyuncs.com/acs/kruise-manager:v0.9.0

新機能:

  • コンテナの再起動とレクリエーションがサポートされています。

  • カスケード削除保護がサポートされています。

  • CloneSetワークロードでは、優先順位に基づくポッドの削除、イメージの事前ダウンロード、効率的なロールバックがサポートされています。

  • メッシュコンテナのホットアップデートは、SidecarSetワークロードでサポートされています。

2021-05-20

ワークロードへの影響なし