openkruise/kruise-game
Game Servers Management on Kubernetes observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 94
- Release rhythm 58
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 266.0
- age_days: 1472
- days_rel: 69
- days_push: 40
- n_releases_24m: 3
Adoption not part of the score
1072 stars · 169 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
OpenKruiseGame (OKG) is a CNCF OpenKruise sub-project providing a custom Kubernetes workload (CRDs and controllers) specialized for game server management. It supports hot update, in-place update, per-server management, elastic scaling, and integrates networking, monitoring, and matchmaking across multi-cloud and hybrid-cloud clusters.
Use cases
- run multiplayer game servers on kubernetes
- hot update game servers without restarting pods
- manage individual game server instances in a cluster
- scale game servers elastically with reserved ids
- orchestrate game servers across multiple clouds
- expose game server networks on kubernetes
When to choose
- you operate stateful multiplayer game servers on Kubernetes and need in-place or hot updates
- you need per-game-server lifecycle control, id reservation, and graceful deletion beyond Deployment/StatefulSet
- you want multi-cloud or hybrid-cloud centralized game server delivery with low-code integration of networking and monitoring
When to avoid
- your workloads are generic stateless services better served by standard Deployments
- you are not running on Kubernetes (requires Kruise and Kubernetes >= 1.18)
- you need a turnkey hosted game server platform rather than a Kubernetes operator
Facets
framework · maturity active
container-orchestration deployment scheduling monitoring workflow-automation cloud-computing gaming-tools go cloud self-hosted game-server kubernetes-operator cncf openkruise multiplayer hot-update in-place-update multi-cloud game-server-orchestration game-development containers devops kubernetes docker
10 sources
- readme: https://github.com/openkruise/kruise-game · fetched 2026-08-28 · 97736caa1485
- homepage: https://openkruise.io/kruisegame/introduction · fetched 2026-08-29 · d51f9ed61790
- 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/kruisegame/installation · fetched 2026-08-29 · 87c562330cbf
- site_page: https://openkruise.io/docs/installation · fetched 2026-08-29 · c0bbc1e4da0d
- site_page: https://openkruise.io/kruisegame/user-manuals/faq · fetched 2026-08-29 · 26acc27351ba
- site_page: https://openkruise.io/kruisegame/developer-manuals/faq · fetched 2026-08-29 · a17b67f3a4a6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openkruise/kruise-game | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="openkruise/kruise-game")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem