Kusion v0.8.2 发布啦!输出结果支持结构化展示,便于与其它系统集成
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