tfk8s:一种将Kubernetes YAML清单转换为Terraform HCL的工具

时间:2024-02-24 07:44:23
【文件属性】:

文件名称:tfk8s:一种将Kubernetes YAML清单转换为Terraform HCL的工具

文件大小:24KB

文件格式:ZIP

更新时间:2024-02-24 07:44:23

kubernetes yaml converter terraform hcl

tfk8s tfk8s是一种工具,可以更轻松地使用 。 如果您想从Kubernetes文档中复制示例或迁移现有的YAML清单并将其与Terraform一起使用而不必手动将YAML转换为HCL,则此工具非常适合您。 演示版 产品特点 转换包含多个清单的YAML文件 在管道kubectl get $R -o yaml | tfk8s --strip时kubectl get $R -o yaml | tfk8s --strip服务器端字段kubectl get $R -o yaml | tfk8s --strip 安装 目前,克隆此仓库并运行: make install 如果Go的bin目录不在您的PATH ,则需要添加它: export PATH=$PATH:$(go env GOPATH)/bin 用法 创建Terraform配置 tfk8s -f input.yaml -o output.tf 或使用管道: cat input.yaml | tfk8s > output.tf input.yaml : --- apiVersion : v1 kind : ConfigMap


【文件预览】:
tfk8s-master
----tfk8s_test.go(4KB)
----go.mod(189B)
----tfk8s.go(5KB)
----go.sum(43KB)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(1KB)
----.gitignore(24B)
----CODEOWNERS(13B)

网友评论