openkruise/kruise
Automated management of large-scale applications on Kubernetes (incubating project under CNCF) observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 97
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 27.5
- age_days: 2652
- days_rel: 23
- days_push: 9
- n_releases_24m: 15
Adoption not part of the score
5324 stars · 910 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OpenKruise is a CNCF incubating suite of Kubernetes controllers and CRDs that extends core workload management with advanced capabilities like in-place updates, configurable scaling/upgrade strategies, and sidecar injection. It provides advanced workloads (CloneSet, Advanced StatefulSet/DaemonSet, BroadcastJob), day-2 operations tooling, and high-availability protection for large-scale applications.
Use cases
- update container images in-place without recreating pods
- manage sidecar injection and sidecar in-place upgrades
- run jobs across all or selected nodes in a cluster
- control scale-in and upgrade ordering for stateful apps
- protect workloads from cascading deletion and voluntary disruptions
- prewarm container images on nodes before deployment
- progressive rollout delivery for native Kubernetes workloads
When to choose
- you run large-scale applications on Kubernetes and outgrow built-in Deployment/StatefulSet features
- you need faster, lower-disruption updates via in-place container restarts
- you want declarative sidecar lifecycle management
- you need fine-grained control over scaling, upgrade, and job distribution strategies
When to avoid
- you only need basic Deployments and StatefulSets with no advanced rollout needs
- you run very old Kubernetes clusters below the supported version range
- you want a zero-extra-component cluster and cannot tolerate an additional controller set
- you rely on dockershim, which is no longer supported
Facets
framework · maturity active
container-orchestration deployment workflow-automation scheduling cloud-computing microservices infrastructure-as-code go cloud self-hosted kubernetes-operators crd-extensions advanced-workloads in-place-update sidecar-management cncf-incubating progressive-delivery day-2-operations containers devops kubernetes docker
7 sources
- readme: https://github.com/openkruise/kruise · fetched 2026-08-28 · 64439dea57ff
- homepage: https://openkruise.io · fetched 2026-08-29 · 034bcd54c043
- site_page: https://openkruise.io/docs · fetched 2026-08-29 · 212abf57ed8a
- site_page: https://openkruise.io/docs/next · fetched 2026-08-29 · 04e8487918d4
- site_page: https://openkruise.io/docs/v1.8 · fetched 2026-08-29 · 54600654612b
- site_page: https://openkruise.io/docs/v1.7 · fetched 2026-08-29 · 4d8fdc4366d7
- site_page: https://openkruise.io/docs/installation · fetched 2026-08-29 · c0bbc1e4da0d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openkruise/kruise | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="openkruise/kruise")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem