Skip to main content

OpenKruise

Automate application management on Kubernetes.

OpenKruise 是什么?

OpenKruise 是一个基于 Kubernetes 的扩展套件,主要聚焦于云原生应用的自动化,比如 部署、发布、运维以及可用性防护。

Most features provided by OpenKruise are built primarily based on CRD extensions. They can work in pure Kubernetes clusters without any other dependencies.

what is OpenKruise
增强版本的 Workloads

增强版本的 Workloads

OpenKruise contains a set of advanced workloads, such as CloneSet, Advanced StatefulSet, Advanced DaemonSet, BroadcastJob, SidecarSet and UnitedDeployment. They bring more advanced abilities like in-place update, configurable scale/upgrade strategies, parallel operations.
原地升级是一种升级应用容器镜像甚至环境变量的全新方式。它只会用新的镜像重建 Pod 中的特定容器,整个 Pod 以及其中的其他容器都不会被影响。因此它带来了更快的发布速度,以及避免了对其他 Scheduler、CNI、CSI 等组件的负面影响。

高级日常运维操作

高级日常运维操作

OpenKruise 还提供了高级运维功能,帮助您更高效、更稳定地、更节省成本地管理应用程序。
These operations include image prewarming, container inplace restarts, workload distribution, pod probe & marking and many more

开箱即用的最佳实践

开箱即用的最佳实践

OpenKruise 为关键应用领域提供了最佳实践。
1.OpenKruise Rollouts 为微服务提供了非侵入式的渐进式交付能力,同时适用于原生工作负载和 OpenKruise 工作负载。
2. OpenKruise Games brings cloud native game server management such as hot-update, and connects game servers to cloud service providers, matchmaking services, and O&M platforms.
3. OpenKruise Agents 提供了智能体沙箱的生命周期管理,并具备高级的状态持久化能力。

我们诚邀曾为 Kruise 做出贡献的企业提供其 Logo,用于展示在 OpenKruise 官网首页。这些企业将有机会在 Kruise 参与的各类开源会议上,获得对其在 OpenKruise 发展中所作贡献的认可与致谢。

OpenKruise 是 Cloud Native Computing Foundation 的孵化项目