前言
Grafana Tanka
是 Kubernetes 集群的配置工具,由 Jsonnet
数据模板语言实现。
使用它比使用 Yaml
来定义 Kubernetes 资源更简洁
。Jsonnet
高度可重用,使你能通过组合现成的库来实现你的技术栈。
Grafana Tanka 亮点
干净
:使用Jsonet
语言表示你的Kubernetes应用,比YAML更简洁。可重用
:构建应用程序库,将它们导入任何地方,甚至在GitHub上共享它们!简洁
:使用Kubernetes库,不再需要模板。变化
:以轻松地知道确切的变化。生产环境Ready
:Tanka 部署了 Grafana Cloud 和更多生产设置。开源
:就像广受欢迎的Grafana
和Loki
项目一样,Tanka 是完全开源的。
K8S Yaml 与 Tanka 方式对比
K8S Yaml 声明
1 | apiVersion: apps/v1 |
Tanka 方式声明
1 | local k = import "k.libsonnet"; |
- 官方文档:https://tanka.dev/
- GitHub地址:https://github.com/grafana/tanka
---本文结束感谢您的阅读。微信扫描二维码,关注我的公众号---
本文作者:
Peng Yang
本文链接: https://www.yp14.cn/2020/10/14/Grafana-Tanka:比K8S-YAML声明更简洁/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://www.yp14.cn/2020/10/14/Grafana-Tanka:比K8S-YAML声明更简洁/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!