// the find
TencentBlueKing/bk-cmdb
蓝鲸智云配置平台(BlueKing CMDB)
BlueKing CMDB is Tencent's enterprise configuration management database — think ServiceNow CMDB but open source and Go-based. It manages hosts, processes, and arbitrary custom object types with topology relationships, change event push, and a permission system. Built for large Chinese internet companies running thousands of hosts; it's deeply integrated with the rest of the BlueKing DevOps suite.
The custom model system is genuinely flexible — you can define arbitrary object types and relationships at runtime without schema migrations, which is hard to do well. Native Kubernetes resource modeling (clusters, namespaces, workloads, pods) is baked in, not bolted on. The event push system for configuration changes is useful for keeping downstream systems (monitoring, deployment) in sync. REST API coverage is thorough — the API doc directory has 150+ endpoints with both Chinese and English docs.
This is basically unusable outside the BlueKing ecosystem without significant work — auth, the API gateway layer, and the permission model all assume you're running the full BK stack. The primary language of docs, issues, and community is Chinese, so debugging a production problem at 2am is painful if you don't read it. Deployment complexity is high: it's a proper microservices architecture (multiple Go services, MongoDB, Redis, ZooKeeper) and the Helm chart gets you running but leaves ops burden on you. The 3.2.x release cadence has slowed and the repo gives no clear signal about what's actively maintained versus legacy.