查看原文
其他

Kusion v0.8.2 发布啦!输出结果支持结构化展示,便于与其它系统集成

KusionStack 团队 规模化云原生运维 2023-12-28

KusionStack 团队很高兴地宣布 Kusion v0.8.2 新版本现在已经完成发布啦!本次发布支持输出结果的结构化展示,以便能更好地与其它系统集成,同时为 Kusion 新增了获取初始化 Project 脚手架模板的能力;此外还优化了进度条的展示效果,并将 KCL 版本升级至 v0.5.0;针对一些命令行参数的已知问题也进行了相关修复。

您可以在我们的 GitHub 发布页面或者 KusionStack 官网获得下载安装指南和更多详细信息:

  • 发布页面:https://github.com/KusionStack/kusion/releases/tag/v0.8.2

  • 官网网址:https://kusionstack.io

Feature 更新

输出结果支持结构化展示

Kusion v0.8.2 为 kusion init templates 和 kusion preview 命令添加了 JSON 格式输出的支持,用户可以通过 -o json 获取结构化的 Project 模板和变更预览信息,使用示例如下:

# 预览结果设置为 JSON 格式
kusion preview -o json

此外,对于 kusion compile, kusion preview & kusion apply 命令,用户还可以通过 --no-style=true 设置输出不带样式和颜色,使用示例如下

# 预览输出不带样式和颜色
kusion preview --no-style=true

获取脚手架模板信息

本次更新添加了 kusion init templates 命令用于获取可初始化 Project 的脚手架模板描述和定义,使用示例如下:

# 获取内置模板的名称和描述
kusion init templates

# 获取指定的在线仓库中的模板列表
kusion init templates https://github.com/<user>/<repo> -online=true

实时更新的进度条展示

此外,本次发布还优化了 kusion apply 和 kusion destroy 的交互体验,在 apply 与 destroy 应用资源时,进度条可以实时地动态展示

工具链支持 K8s API v1.27

Kusion 的工具链对 K8s API 的支持已更新至 v1.27

更细粒度的调度策略配置

Konfig 应用配置模型支持更细粒度的资源调度策略配置,SchedulingStrategy 的 resource request 和 limit 可以更灵活地分别进行配置

KCL 版本升级至 v0.5.0

Kusion 依赖的 KCL 版本升级至 v0.5.0,关于最新版 KCL 的相关更新可参考往期推送:

小k同学,公众号:规模化云原生运维KCL v0.5.0 重磅发布 - 面向云原生场景更易用的语言、工具链,社区集成和扩展支持

Bug 修复

  • 修复了一些不正确的错误提示

  • 修复了 kusion apply 中 ignore-filed 参数的一些问题

  • 修复了 kusion deps 中 ignore 参数的一些问题

其他更新

  • 完整更新和错误修复列表详见: https://github.com/KusionStack/kusion/compare/v0.8.1...v0.8.2

文档更新

KusionStack 官网更新了对 Kusion 命令行工具的中英文说明:https://kusionstack.io/docs/reference/cli/kusion/

社区动态

  • 感谢 @ddh-open 对 Konfig 应用模型支持细粒度调度策略配置的贡献 🙌
  • 恭喜来自东南大学软件工程专业的 崔航 同学成功入选 KusionStack 社区的 “建设 Kusion 资源管理大盘” 课题 🎉 
  • 恭喜来自同济大学的 蒋金峰 同学成功入选 KusionStack 社区的 “多平台 E2E 测试框架建设” 课题 🎉

了解更多

❤️ 感谢所有 KusionStack 用户和社区小伙伴在此次版本更新过程中提出的宝贵反馈与建议。更多其他资源请参考:

  • 项目 GitHub 网站: https://github.com/KusionStack/kusion
  • KusionStack 网站: https://kusionstack.io

往期内容回顾

Star 一下✨

https://github.com/KusionStack/kusion

https://github.com/KusionStack/konfig

https://github.com/kcl-lang/kcl






继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存