Kusion 是一个意图驱动的平台编排器,它位于内部开发人员平台 (IDP) 的核心。通过 Kusion,您可以实现以应用程序为中心的开发,您的开发人员只需要编写单个应用程序规范 - AppConfiguration。 AppConfiguration 定义工作负载和所有资源依赖项,无需提供特定于环境的值,Kusion 确保它提供应用程序运行所需的一切。
Kusion 帮助负责创建应用程序的应用程序开发人员和负责维护应用程序运行的基础设施的平台工程师。这些角色在您的组织中可能会重叠或以不同的方式排列,但 Kusion 旨在减轻负责任一组任务的任何从业者的工作量。
作为平台协调器,Kusion 使您能够解决通常与第 0 天和第 1 天相关的挑战。平台工程师和应用程序工程师都可以从 Kusion 中受益。
Kusion 有两个关键工作流程:
第 0 天 - 设置模块和工作区:平台工程师创建用于部署应用程序及其底层基础设施的共享模块,以及目标登陆区域的工作区定义。这些标准化、共享的模块将整个组织内利益相关者的要求(包括安全性、合规性和财务)编入法典。
Kusion 模块抽象了底层基础设施工具的复杂性,使应用程序开发人员能够使用自助服务模型部署其应用程序。
第 1 天 - 设置应用程序:应用程序开发人员利用平台工程师创建的工作区和模块来部署应用程序及其支持基础设施。平台团队维护工作区和模块,使应用程序开发人员能够专注于在标准化基础设施上使用可重复流程来构建应用程序。
本指南将涵盖:
# tap formula repository Kusionstack/tap
brew tap KusionStack/tap
# install Kusion
brew install KusionStack/tap/kusion
# install Kusion latest version
powershell -Command "iwr -useb https://www.kusionstack.io/scripts/install.ps1 | iex"
有关安装的更多信息,请参阅安装指南了解更多选项。
要部署应用程序,您可以运行kusion apply
命令。
要快速启动并运行 Kusion,请参阅快速入门指南。
如果您有任何疑问,请随时通过以下方式与我们联系:
松弛|加入
钉钉群: 42753001
(中文)
微信群(中文):添加微信助手,带您进入用户群。
如果您有兴趣贡献,请在提交拉取请求之前参阅贡献指南。
Kusion 遵循 Apache 2.0 许可证。有关详细信息,请参阅许可证文件。