Crossplane 是一个开源的云控制平面扩展,基于 Kubernetes 的声明式 API 将云资源作为原生对象进行管理和编排。它通过 Provider(如 AWS/GCP/Azure)与 Composition/XRD 等机制,把多云资源纳入 Kubernetes 的控制回路,实现基础设施即代码的统一治理。
核心功能与特色
- 使用
KubernetesCRD 实现声明式管理与自动化纠正(reconciliation) - 支持多云 Provider 与
provider-terraform,轻松扩展资源类型 - 通过
Composition定义平台级服务目录,支持可重用、可组合的资源蓝图
适用场景与目标用户
- 平台/DevOps 团队打造自助服务平台
- 需要多云或混合云治理、统一 API 的企业
- 希望将基础设施纳入 GitOps、CI/CD 流程的组织
主要优势或亮点
- 统一 API 与治理模型,提高可移植性与一致性
- 与 GitOps 无缝集成,支持自动化交付与合规审计
- 强大的扩展生态与社区,便于封装企业级最佳实践与策略