5 个版本 (破坏性)
0.5.0 | 2020年5月17日 |
---|---|
0.4.0 | 2020年5月17日 |
0.3.0 | 2020年5月16日 |
0.2.0 | 2020年5月16日 |
0.1.0 | 2020年5月16日 |
#367 在 模板引擎
7KB
115 行
k8s-tpl
Kubernetes 清单的模板化
概述
k8s-tpl
是一个使用 Go 模板语言的 CLI 工具,用于对 Kubernetes 清单进行插值。支持的输入和输出格式旨在方便与 kubectl apply -f -
在管道中使用。
安装
k8s-tpl
CLI 可在 crates.io 上找到,并可以使用 Cargo 进行安装
cargo install k8s-tpl
用法
CLI 大部分是自我文档化的
k8s-tpl --help
基本用法
k8s-tpl --config dev.yaml kubernetes.yaml \
| kubectl apply -f -
环境变量
k8s-tpl
将环境变量注入到模板上下文中的 Env
键。
依赖关系
~4MB
~73K SLoC