简介
OpenKruise 是一个基于 Kubernetes 的扩展套件,主要聚焦于云原生应用的自动化,比如部署、发布、运维以及可用性防护。
核心功能
- 增强版本的 Workloads, 如原地升级等
helm安装
新增开启特性
- PreDownloadImageForInPlaceUpdate 原地升级镜像预热
- ResourcesDeletionProtection 资源删除保护
- PodUnavailableBudgetUpdateGate pod原地升级
- WorkloadSpread WorkloadSpread 管理应用多分区弹性与拓扑部署
helm upgrade -i kruise https://github.com/openkruise/kruise/releases/download/v0.10.0/kruise-chart.tgz --set featureGates="ResourcesDeletionProtection=true\,PreDownloadImageForInPlaceUpdate=true\,PodUnavailableBudgetUpdateGate=true\,WorkloadSpread=true"