安装。从发布页面抓取预制的二进制文件。
玩。试试在线游乐场。
有关注释、数据值、覆盖和其他功能的更多信息,请参见文档页面。
Slack。Kubernetes 中的 #carvel slack。
概述
ytt(发音为拼写)是一个了解 YAML 结构的模板工具。它通过可重用的模板和用户提供的值,帮助你轻松配置复杂的软件。Ytt 包括以下功能。
- 结构化模板:理解YAML结构,因此用户可以专注于他们的配置,而不是与文本模板相关的问题,如YAML值引用或手动模板缩进。
- 内置编程语言:包括 "功能齐全 "的类似于Python的编程语言Starklark,通过更丰富的功能帮助减轻配置复杂软件的负担。
- 可重复使用的配置。您可以通过应用环境特定的值,在不同环境中重复使用相同的配置。
- 自定义验证:加上快速和确定性的执行,让您在创建和测试模板时,可以利用更快的反馈循环。
- 覆盖:这种高级配置可以帮助用户管理复杂软件所需的定制。更多内容,请看在线游乐场的这个例子。
- 沙盒:为模板的执行提供一个安全的、确定性的环境。
试试吧
要开始使用 ytt 并查看示例,你可以使用在线游戏场或下载二进制文件并在本地运行游戏场。
- 试用在线游戏场
- 从发布页面下载最新的二进制文件并在本地运行游乐场。 ytt website
- 请看示例页中的操场使用的例子。
- 编辑器扩展:vscode sytnax 高亮显示。