Crossplane 在 v2.0 版本中与云基础设施一起处理应用程序

主要观点:Crossplane 开源项目发布 2.0 版本,从仅管理云基础设施扩展到更全面的应用和基础设施编排,进行了架构更改以简化平台工程工作流并扩展范围。
关键信息

  • 2018 年创建,将 Kubernetes 风格 API 引入云资源管理,新发布旨在解决平台团队的限制,增加应用支持,可通过单个 YAML 清单部署应用及所需基础设施。
  • 2.0 版本添加应用支持,可创建数据库、安全组等并部署应用,还能让组合包含任何 Kubernetes 资源,采用命名空间优先方法,提高多租户支持,引入新操作类型支持声明式操作工作流,支持选择性管理资源安装。
  • 社区对早期版本反馈不一,2.0 版本有很多积极反馈,如可减少自定义代码等,但也有关于复杂性和维护开销的批评,其架构保持对大多数现有配置的向后兼容性,有未来计划如改善可观察性等。
    重要细节
  • 新增内容:添加应用支持,组合可包含任意资源,采用命名空间优先,新操作类型,选择性资源安装等。
  • 早期反馈:有成功案例如动态数据库 provisioning,也有因复杂性和可调试性而离开的情况。
  • 未来计划:改善可观察性、组合调试工具、与云原生组件集成等。
  • 兼容性:对大多数现有配置向后兼容,旧版本资源仍可工作,新项可采用 2.0 模式,团队可逐步迁移现有工作负载。
阅读 143
0 条评论