[KCL v0.5.0 Milestone] 欢迎共建与讨论

Milestone: v0.5.0 Release Milestone · GitHub

预期重点演进包括:

  • 更多针对场景问题的 KCL 语言编写便利性改进,用户界面持续优化与体验提升,用户支持和痛点解决
  • 更多 IDE 插件、包管理工具、Helm/Kustomize/KPT 场景集成、功能支持和用户体验提升
  • 针对云原生场景提供更多开箱即用的 KCL 模型支持,主要包含容器、服务、计算、存储和网络等
  • 支持 KCL Schema 直接生成 Kubernetes CRD
  • 支持 kubectl 和 helmfile KCL plugin,通过 KCL 代码直接生成、编辑和校验 Kubernetes 原生资源
  • 支持在 Kubernetes 运行时通过 Admission Controller 运行 KCL 代码对 YAML 进行编辑和校验
  • 更多非 Kubernetes 场景支持,如通过 KCL Schema 对 AI 模型进行数据清理和数据库 Schema 集成支持
2 个赞

请问入门教程 这里例程 是写错了吗?
Screenshot 2023-04-27 at 3.41.24 PM

请问是这里 YAML 写错了嘛?

好奇为何 name 和 containerPort 前有 - 号。比较显眼。

哦是数组,看漏了抱歉。

1 个赞

好滴。感谢反馈 :heart:

请教个问题,入门例程中所有的值好像在编译期就完全确定,如 image 插值为 nginx:1.14.2。请问有没有运行时值才能确定的例子或文档呢?

在 KCL 中可以使用 -D 添加运行时动态参数。

1 个赞