Automated management of large-scale applications on Kubernetes (incubating project under CNCF)
OTHER License
English | 简体中文
OpenKruise (官网: https://openkruise.io) 是CNCF(Cloud Native Computing Foundation) 的孵化项目。 它提供一套在 Kubernetes核心控制器 之外的扩展工作负载、应用管理能力。
高级工作负载
通用工作负载能帮助你管理 stateless(无状态)、stateful(有状态)、daemon 类型和作业类的应用。
它们不仅支持类似于 Kubernetes 原生 Workloads 的基础功能,还提供了如 原地升级、可配置的扩缩容/发布策略、并发操作 等。
Sidecar 容器管理
Kruise通过SidecarSet简化了Sidecar的注入, 并提供了sidecar原地升级的能力。另外, Kruise提供了增强的sidecar启动、退出的控制
多区域管理
它可以帮助你在一个 Kubernetes 集群中的多个区域上部署应用,比如 不同的 node 资源池、可用区、机型架构(x86 & arm)、节点类型(kubelet & virtual kubelet)等。
这里我们提供两种不同的方式:
增强运维能力
应用安全防护
你可以在 OpenKruise website 查看到完整的文档集。
我们非常欢迎每一位社区同学共同参与 Kruise 的建设,你可以从 CONTRIBUTING.md 手册开始。
活跃的社区途径:
23330762
(Chinese)openkruise
并让机器人拉你入群 (Chinese)23330762
汇报安全漏洞请通过邮箱[email protected], 更多安全细节并参见SECURITY.md
Kruise is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.