Kusion v0.11.1 发布——命令行功能增强,支持更丰富的应用配置能力

为 Kubernetes 领域模型抽象应用层模型 - 使用 KCL 配置语言 & Konfig 配置库 Kusion 配置语言( KCL )是一个开源的基于约束的记录及函数语言。KCL 通过成熟的编程语言技术和实践来改进对大量繁杂配置比如云原生 kubernetes 配置场景的编写,致力于构建围绕配置的更好的模块化、扩展性和稳定性,更简单的逻辑编写,以及更快的自动化集成和良好的生态延展性。在 KCL 中, 推荐通过配置库的方式统一管理所有的配置清单和模型库,即不仅存放抽象模型本身的 KCL 定义,还存放各种类型的配置清单,比如应用的运维配置、策略配置等。 阅读详情

3a84c06482343faa18b76520ec08bd01.gif

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

bec846f642ed0d6e2181e8b201a5aa9a.png

吉祥物小 K 同学带大家查收 v0.11.1 版本新特性

Kusion 团队一如既往地对 KusionStack 社区的宝贵贡献者表示感谢。在这篇文章中,您将了解 Kusion 团队精心挑选的令人兴奋的新功能。

新增特性

Kusion Apply

01

自动端口转发

在 v0.11.1 中,团队为 kusion apply 命令添加了自动转发指定端口的选项 --port-forward,当应用资源完成部署后,Kusion 会自动将本地端口转发至 Kubernetes 集群中应用 Pod 的相同端口,从而方便用户进行本地调试。

0656821e03ca4861d500a6f45fa608bb.png

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 目录进行创建,从而方便用户更快速地生成一份配置代码。

692b6c185952bf924f6fece90c1e092a.png

kusion project create cmd

17b3d0df872399d341257b3631a39f4d.png

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-namespace

project.yaml 中自定义 namespace 示例

Kusion Mod Push

04

Kusion Module 管理

这一版本优化了 kusion mod push 对 Kusion Module OCI 制品的版本管理方式,并引入了对多操作系统和架构的支持,便于用户构建、上传和使用自定义的 Kusion Module。

1934d6a681831a157c6442fb97c64ec8.png

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

631d40cb0989ed8481f8d36ce16eb6be.png

手把手教你用U盘给海信IP501H刷机:GK6323V100C芯片的4.4.2和9.0固件实战 本文详细介绍了海信IP501H电视盒子基于GK6323V100C芯片的刷机实战指南,涵盖Android 4.4.2强刷和Android 9.0免拆刷机两种方案。从工具准备、短接操作到ADB调试,提供全流程解析和常见问题解决方案,帮助用户安全高效地完成刷机操作。 阅读详情

相关推荐

理解ADC:为什么需要抗混叠滤波器?

本文介绍 ADC 的混叠现象,引出抗混叠滤波器,并介绍一种开关电容滤波器,它具有很小的增益过渡带。

疯狂的运放 5941

KusionStack 开源|Kusion 模型库和工具链的探索实践

文|杨英明(花名:向野)KusionStack 核心贡献者蚂蚁集团高级研发工程师在基础设施技术领域深耕,专注IaC/XaC、GitOps 等方向本文4912字 阅读 12分钟前言KusionStackKusionStack 最早是为了解决蚂蚁内部复杂的运维场景而诞生的解决方案。思路是通过自研的 DSL(KCL)沉淀运维模型(Kusion Model),将基础设施部...

光谷码农 675

极验第四代滑块验证码破解(三):滑块轨迹构造

极验第四代滑块验证码破解(三):滑块轨迹构造声明 声明 原创文章,请勿转载! 本文内容仅限于安全研究,不公开具体源码。维护网络安全,人人有责。 本文关联文章超链接:

帯泪的鱼的博客 8624

KusionStack使用文档

如果想自定义默认安装版本,可以运行下述命令(将最后的 open@latest 替换为你想要默认安装的版本号就就行): 该脚本执行后会创建 $HOME/.kusionup 目录,该目录下会包含:执行完安装脚本后,默认已经安装好了 kusionup 和一个默认的 kusion 版本,你可以通过执行 kusionup 查看已安装的所有版本: 执行 kusionup ls-ver 列出来自内置安装源中的所有可安装的 **kusion** 版本: 执行 kusionup install $VERSION

王大雏的博客 417

自动化测试工具playwright中文文档-------1.编写测试

Playwright 测试非常简单,它们执行操作,并断言状态是否符合预期。在执行任何操作之前,无需等待任何内容:Playwright 在执行每个操作之前会自动等待一系列可操作性检查通过。此外,在执行检查时也不需要处理竞态条件——Playwright 的断言设计方式能够描述最终需要满足的期望。就这样!这些设计选择允许 Playwright 用户完全忘记他们测试中的不稳定超时和竞态检查。您将学习如何编写第一个测试如何执行操作如何使用断言测试如何在隔离环境中运行如何使用测试钩子。

2301_76646967的博客 2508

岭回归的MATLAB步骤

MATLAB 实现框架,它涵盖了从数据导入到岭回归的步骤,包括计算共线性、使用 MAE、MSE、R²、MAPE 进行评价,以及绘制相应的可视化图表。

subject625Ruben的博客 1090

KusionStack 开源有感|历时两年,打破 “隔行如隔山” 困境

本文撰写于 KusionStack 开源前夕,作者有感而发,回顾了团队从 Kusion 项目开发之初到现今成功走上开源之路的艰辛历程。当中既描述了作者及其团队做 Kusion 项目的初心和项目发展至今的成果,也表达了作者自身对团队的由衷感激,字里行间都散发着真情实感。...

金融级分布式架构 462

【DMA】认识 DMA 及其工作流程(与传统CPU存取方式的区别)

【DMA】认识 DMA 及其工作流程(与传统CPU存取方式的区别)

challenglistic的博客 5万+

KusionStack 是什么?

KusionStack 是蚂蚁开源的云原生可编程技术栈!一、KusionStack 的目标愿景KusionStack 是一个可编程、高灵活性的应用交付及运维技术栈,灵感源于融合(Fusion)一词,旨在帮助企业构建的应用运维配置管理平面及 DevOps 生态。融合专有云,混合云,多云混合场景融合以云原生技术为主,同时采用多种平台技术的混合平台技术选型融合多项目、多团队、多角色、多租户、多环境的企业...

光谷码农 949

动力学约束下的运动规划算法——Hybrid A*算法(附程序实现及详细解释)

本文主要介绍动力学约束下的运动规划算法中非常经典的Hybrid A*算法,大致分为三部分,第一部分是在传统A * 算法的基础上,对Hybrid A * 算法的原理、流程进行理论介绍。第二部分是详细分析 MotionPlanning运动规划库中Hybrid A * 算法的源码,进一步深入对Hybrid A * 算法的具体细节 进行理解。 第三部分是结合前面第一部分的理论和第二部分的详细源码,对Hybrid A * 算法的流程进行综合的概括总结。

慕羽★的博客 1万+

6、直流微电网中恒功率负载(CPL)的稳定性分析与控制策略

本文探讨了直流微电网中恒功率负载(CPL)带来的稳定性问题,并深入分析了其影响机制及相应的缓解策略。文章首先通过小信号模型和非线性分析揭示了CPL对系统稳定性的影响,接着讨论了被动稳定方法的优缺点,最后重点介绍了基于时间的方法和几何控制器等控制策略。这些方法各有优劣,在实际应用中需结合具体需求选择合适方案,以实现直流微电网的稳定运行。

star的博客 227

深入解读 `@expo/json-file`:Expo 工具链中读写与操纵 JSON 文件的基础库

`@expo/json-file` 是 Expo 开源仓库中一个面向 JSON 文件的高效封装库,提供类型安全的读、写、查询、合并与删除等操作。本文将以其 [README](https://link.gitcode.com/i/f977f368d3ee86fc1ae483a0952048db) 为核心骨架,结合 [核心实现](https://link.gitcode.com/i/697c9521a

gitblog_00350的博客 452

【python爬虫--爬取电商商品及对其销量、好差评等数据进行分析】Python爬虫爬取电商商品及大数据分析-实战

选择目标电商网站:这里选择爬取两个不同电商网站(比如京东、淘宝)上的商品数据,包括商品名称、价格、销量和评价信息。编写爬虫:通过爬虫获取商品信息并保存数据。数据清洗与对齐:将两个电商网站抓取到的数据进行统一清洗和对齐。数据分析:进行销量分析、好评与差评分析等。

Dreams°的博客 4013

Kusion v0.12.0 发布——全面优化各项能力,提供生产实践案例

Kusion v0.12.0 版本已经发布啦!本次总共更新了超过26个新功能,18处问题修复以及14篇文档更新,新增了2位贡献者????吉祥物小 K 同学带大家查收 v0.12.0 版本新特性团队一如既往地对不断壮大的 KusionStack 社区的宝贵贡献表示感谢,正是这些来自社区的贡献与反馈帮助 Kusion 达到了v0.12.0这一重要里程碑。在这篇文章中,您将了解一些团队精...

金融级分布式架构 269

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Kusion v0.13.0 发布啦,更丰富的命令行功能,还添加了对 AI 应用的支持!

Kusion v0.13.0 版本已发布!本次总共更新了超过14个新功能,9处问题修复以及13篇文档更新,截至目前 Kusion 已共计有28位贡献者 ????吉祥物小 K 同学带大家查收 v0.13.0 版本新特性团队一如既往地对不断壮大的 KusionStack 社区的宝贵贡献表示感谢,正是这些来自社区的贡献与反馈帮助我们达到了v0.13.0这一重要的里程碑。在这篇文章中,您将了...

金融级分布式架构 312

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

PCV库扩展开发指南:为你的计算机视觉项目贡献新功能

PCV(Open source Python module for computer vision)是一个功能强大的计算机视觉开源Python模块,它提供了丰富的工具和算法,帮助开发者快速构建计算机视觉应用。本指南将带你了解如何为PCV库扩展新功能,从环境搭建到代码实现,一步步成为PCV贡献者。 ## 一、开发环境准备 ### 1.1 克隆PCV仓库 首先,你需要将PCV仓库克隆到本地。打开终

gitblog_01084的博客 523

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

精彩回顾|KusionStack 开源啦~

????KusionStack Open Day 圆满结束????感谢大家抽空参加我们一起来回顾下????本次活动的精彩瞬间吧~????蚂蚁集团高级技术专家、Kusion 项目发起人及负责人——朵晓东作为整场活动的主持人,带领大家一起回顾了 Kusion 项目演进历程,并宣布了 KusionStack 正式开源的好消息!活动开场,Kusion 项目的两位 Sponsor——蚂蚁集团可信原生技术部...

光谷码农 630

探索MessengerKit架构设计:iOS聊天框架的最佳实践

MessengerKit是一款专为iOS平台打造的UI框架,旨在帮助开发者快速构建功能丰富、界面精美的聊天应用。作为一款专注于即时通讯界面的开发工具,它提供了灵活的架构设计和丰富的自定义选项,让开发者能够轻松实现类似iMessage的交互体验。 ## 为什么选择MessengerKit? 在移动应用开发中,聊天功能往往是最复杂的模块之一。从消息气泡的展示到键盘交互,从媒体文件的处理到实时状态的

gitblog_00079的博客 419

Kusion v0.12.1 发布——完善产品功能,优化用户体验

我们很高兴地向大家宣布,Kusion v0.12.1 版本已经正式发布啦!我们本次总共更新了超过18个新功能,8处问题修复以及5篇文档更新,截止目前 Kusion 社区已共计有来自海内外25位贡献者 ????吉祥物小 K 同学带大家查收 Kusion v0.12.1 版本新特性我们一如既往地对不断壮大的 KusionStack 社区的宝贵贡献表示感谢,在这篇文章中,您将了解一些我们精心挑选...

金融级分布式架构 239

告别PPT地狱!用Dify工作流引擎5分钟生成专业演示文稿

还在为每周数小时的PPT制作而烦恼吗?Dify作为一款强大的AI应用开发平台,其可视化工作流引擎能让你彻底摆脱繁琐的PPT制作流程。无论你是职场新人还是资深专家,只需简单几步,就能将文档自动转化为精美的演示文稿! ## 为什么你的PPT制作总是让人头疼? 想象一下这样的场景:周一早上,老板突然要求下午2点前提交一份市场分析报告PPT。你手头有十几份PDF报告、Excel表格和会议记录,但要在6

gitblog_00471的博客 689

Kusion v0.11.0 发布——跨团队协同工作流全新升级

KusionStack 团队很高兴地向大家宣布,Kusion v0.11.0 版本已经发布啦!本次总共完成了超过 60 个新功能,19 处问题修复以及 14 篇文档更新;截至目前 Kusion 已共计有 20 位贡献者 ????吉祥物小 K 同学带大家查收 v0.11.0 版本新特性在这篇文章中,您将了解一些Kusion团队精心挑选的令人兴奋的新功能,这些新特性有望显著地影响跨团队协同工作流。新增...

金融级分布式架构 243

Kusion Watch:实时监控资源状态变更

KusionStack 是蚂蚁开源的云原生可编程技术栈!文 | 袁昊(花名:浮鸢)KusionStack 核心贡献者蚂蚁 PaaS核心团队高级研发工程师一、KusionStack简介KusionStack 是一个可编程、高灵活性的应用交付及运维技术栈,灵感源于融合(Fusion)一词,旨在帮助企业构建的应用运维配置管理平面及 DevOps 生态。基于 Platform as Code (平台服务...

光谷码农 303

Paper Minecraft服务器技术解析与高性能配置实践指南

Paper是目前最广泛使用的高性能Minecraft服务器实现,专注于修复原版服务器的游戏机制不一致性并提供显著的性能优化。作为基于Spigot和CraftBukkit的增强版本,Paper通过数百个优化补丁和技术改进,为大型多人在线服务器提供了稳定可靠的运行环境。 ## 性能瓶颈分析与Paper优化架构 ### 原版Minecraft服务器的性能挑战 传统Minecraft服务器在处理大规

gitblog_00336的博客 831

带你走进云原生技术:云原生开放运维体系探索和实践

本文是云原生开放协同技术探索与实践一阶段的总结和综述。蚂蚁基础技术在过去3年多以来持续、深入推进全面的云原生化技术演进,我们将在线、离线计算资源装进了一台计算机,将服务体系通过 mesh ...

金融级分布式架构 1146

云原生体系下的技海浮沉与理论探索

1. 概述攻技者,短之;理论者,长之;践行者,胜之。可以这么说,一座城市的良心就体现在下水道上,不论这座城市有多少高楼大厦,建设得有多么宏伟,只要是下雨天,雨水就变成了城市良心的检验者。...

阿里巴巴中间件 1185

Open Day 预告|KusionStack 要宣布开源啦!

喜大普奔!喜大普奔!!KusionStack要宣布开源啦!!KusionStack 是什么?KusionStack 是开源的可编程云原生协议栈!KusionStack 中的 Kusion 一词来源于 fusion(意为融合),希望通过一站式的技术栈融合运维体系的多个角色,提升运维基础设施的开放性、扩展性,从整体上降本增效。KusionStack 通过定义云原生可编程接入...

开源社KAIYUANSHE的博客 455
上一篇: 2024 开源之夏|Hi 同学,快来认领你的开源任务!
下一篇: SOFA Weekly|Koupleless 社区会议回顾、社区本周贡献、开源之夏报名开放、本周推荐阅读...
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值