
很高兴向大家宣布,Kusion v0.11.1 版本发布啦!本次总共更新了超过 23 个新功能、8 处问题修复以及 18 篇文档,截至目前 Kusion 已共计有 21 位贡献者 🎉

吉祥物小 K 同学带大家查收 v0.11.1 版本新特性
Kusion 团队一如既往地对 KusionStack 社区的宝贵贡献者表示感谢。在这篇文章中,您将了解 Kusion 团队精心挑选的令人兴奋的新功能。
新增特性
Kusion Apply
01
自动端口转发
在 v0.11.1 中,团队为 kusion apply 命令添加了自动转发指定端口的选项 --port-forward,当应用资源完成部署后,Kusion 会自动将本地端口转发至 Kubernetes 集群中应用 Pod 的相同端口,从而方便用户进行本地调试。

kusion apply with port forwarding
如上图所示,用户可以在执行 kusion apply 命令时指定 --port-forward 8080,Kusion 会将本地的 8080 端口转发至应用在 Kubernetes 集群中随机挑选的某个 Pod 的 8080 端口。这样,用户便可以通过向 localhost:8080 发送请求来进行应用的测试与验证。
Kusion Project & Stack
02
Project & Stack 管理
在这个版本中,添加了 kusion project 和 kusion stack 这两个子命令,从而方便用户更好地进行 Project 和 Stack 的生命周期管理。用户可以使用 kusion project create 和 kusion stack create 在本地创建新的 Project 和 Stack,其中在使用 kusion stack create 时用户可以基于已有的 Stack 目录进行创建,从而方便用户更快速地生成一份配置代码。

kusion project create cmd

kusion stack create cmd
Customized Namespace
03
自定义命名空间
在此前的版本中,应用资源将默认下发至与 Project 同名的 Kubernetes Namespace 内,在这个版本中,添加了对自定义 namespace 的支持:用户可以在 project.yaml 或 stack.yaml 的扩展字段 (extensions) 中指定自定义 Kubernetes Namespace,相应的应用资源将会被部署至该 namespace 中。
# The project basic info
name: helloworld
extensions:
- kind: kubernetesNamespace
namespace: my-namespaceproject.yaml 中自定义 namespace 示例
Kusion Mod Push
04
Kusion Module 管理
这一版本优化了 kusion mod push 对 Kusion Module OCI 制品的版本管理方式,并引入了对多操作系统和架构的支持,便于用户构建、上传和使用自定义的 Kusion Module。

kusion mod push cmd
问题修复
在 v0.11.1 版本中,团队主要修复了如下 bug:
修复了 Kusion CLI 终端交互界面展示的部分问题
修复了 Kusion CLI 命令行参数和 flag 的部分问题
概念更新
在 v0.11.1 版本中,团队重新梳理了 Project、Stack 以及 Workspace 这几个 Kusion 核心概念,并更新了对三者的定义、边界和相互间关系的说明,详情可参考文档:
https://www.kusionstack.io/docs/concepts/project/overview
https://www.kusionstack.io/docs/concepts/stack/overview
https://www.kusionstack.io/docs/concepts/workspace
总结
在 v0.11.1 版本中,团队为 kusion apply 添加了自动端口转发的功能并新增 kusion project 和 kusion stack 子命令,便于用户进行应用配置代码的创建与调试,同时提供了对自定义 Kubernetes Namespace 的支持,并优化了 kusion mod push 对 Kusion Module 的管理。
除了上述提到的改进之外,本次发布还包含了大量小改进与变化,您可以在 GitHub Release Note 中找到更多完整的细节:
https://github.com/KusionStack/kusion/releases

366

被折叠的 条评论
为什么被折叠?



