全部產品
Search
文件中心

Container Service for Kubernetes:OpenKruise

更新時間:Jun 19, 2024

OpenKruise是基於Kubernetes的一個標準向外延展群組件,可以配合原生Kubernetes使用,高效管理應用程式容器、Sidecar容器及鏡像分發。本文為您介紹OpenKruise組件的組件介紹、使用說明及變更記錄。

組件介紹

OpenKruise是阿里雲開源的雲原生應用自動化引擎,也是阿里巴巴經濟體上雲全面使用的部署基座,已正式加入CNCF Sandbox。OpenKruise包含了多種自訂Workload,用於無狀態應用、有狀態應用、Sidecar容器、Daemon應用等部署管理,提供了原地升級、灰階發布、流式發布、發布優先順序等策略。

使用說明

關於OpenKruise組件的使用說明,請參見使用OpenKruise組件部署雲原生應用

變更記錄

2023年07月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v1.4.1

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

新增:

  • 支援Job Sidecar Terminator能力。

  • CloneSet支援disablePVCReuse欄位,Pod重建不再複用PVC。

  • CloneSet增加PreNormal生命週期鉤子。

  • Kruise Rollout支援Advanced DaemonSet。

  • Kruise Rollout支援全鏈路灰階能力

更多資訊,請參見社區文檔

2023年07月17日

2023年02月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v1.3.1

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

新增:

  • KruiseRollout版本升級為v0.3.0。

  • KruiseRollout支援Deployment分批發布。

  • KruiseRollout支援A/BTesting發布(Nginx、ALB、MSE)

  • 更多資訊,請參見kruise change log

2023年02月28日

2022年12月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v1.3.0

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

新增:

  • 新增CRD PodProbeMarker,支援旁路的Pod探測及打標能力。

  • SidecarSet支援注入特定的歷史版本以及Annotations能力。

  • AdvancedCronJob支援TimeZone。

  • WorkloadSpread支援StatefulSet。

  • Advanced DaemonSet支援鏡像預熱能力。

  • 最佳化Kruise的記憶體及效能,大規模情境下效果尤其顯著。

  • 更多資訊,請參見kruise change log

2022年12月25日

2022年08月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v1.2.0

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

新增:

  • 新增Kruise Rollout組件,支援金絲雀發布、分批發布等漸進式發布方案。

  • PUB安全防護支援自訂Workload(支援配置Scale子資源)。

  • 更多資訊,請參見kruise change log

2022年08月24日

2022年07月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v1.1.0

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

新增:

  • Advanced StatefulSet支援自動刪除PVC功能。

  • 重構Advanced DaemonSet並與社區Code對齊。

  • SidecarSet支援在初始化容器中使用共用目錄和環境變數。

  • CloneSet、Advanced StatefulSet原地升級支援設定容器啟動優先順序。

  • 更多資訊,請參見kruise change log

2022年07月20日

2022年01月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v1.0.0

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

新增:

  • 支援ConfigMap、Secret資源跨Namespace分發。

  • 支援指定容器啟動順序。

  • 原地升級支援修改env環境變數(Downward API方式)。

2022年01月25日

2021年10月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v0.10.0

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

新增:

  • 支援應用彈性拓撲管理能力(即WorkloadSpread)。

  • 支援應用Pod安全防護能力(即PodUnavailableBudget)。

  • CloneSet支援Pod拓撲分布約束(即Pod Topology Spread Constraints)。

  • Advanced StatefulSet支援流式擴容,以及配合原地升級的鏡像提前預熱。

2021年10月15日

2021年05月

版本號碼

鏡像地址

變更內容

變更時間

變更影響

v0.9.0

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

新增:

  • 支援Pod容器重啟及重建。

  • 支援串聯刪除防護。

  • CloneSet支援Pod刪除優先順序、鏡像預熱及高效復原等能力。

  • SidecarSet支援Mesh容器熱升級。

2021年05月20日