// the find
yunionio/cloudpods
An open-source cloud-native unified-cloud platform. 开源云原生融合云平台
Cloudpods is a multi-cloud management platform written in Go that abstracts over KVM, VMware, baremetal (IPMI/Redfish), and a dozen public clouds behind one API. Think OpenStack but with actual multi-cloud support baked in rather than bolted on. It's primarily aimed at Chinese enterprises running hybrid environments, though the codebase and docs have English coverage.
The breadth of provider support is real — AWS, Azure, GCP, plus Alibaba, Huawei, Tencent, and several smaller Chinese clouds, all with a unified resource model that covers VMs, LBs, RDS, object storage, DNS, and VPC peering. Baremetal provisioning via IPMI and Redfish is a genuine differentiator; most platforms treat bare metal as an afterthought. The microservice decomposition (keystone, region, scheduler, glance, etc.) follows OpenStack conventions closely enough that ops teams familiar with that model won't be lost. Active development cadence with commits as recent as yesterday and 630 forks suggests a real user base, not a dead project.
The English documentation and community are clearly secondary to the Chinese ecosystem — issues, changelogs, and Telegram activity skew heavily toward Chinese-speaking users, which makes debugging non-trivial if you're not reading Chinese. The architecture is genuinely complex: 20+ microservices, each with its own Docker build and config, means the operational surface area is large and the getting-started path is steep even for experienced platform engineers. The AI Cloud additions (Ollama, Dify, ComfyUI orchestration) feel grafted on rather than architecturally integrated — the README sections read like a feature checklist rather than describing a coherent design. No obvious integration tests or end-to-end test coverage visible in the repo structure, which is a concern for something managing production infrastructure across multiple cloud accounts.