terraform-provider-kubectl:处理原始kubernetes清单yaml文件的Terraform提供程序

时间:2024-02-24 07:45:19
【文件属性】:

文件名称:terraform-provider-kubectl:处理原始kubernetes清单yaml文件的Terraform提供程序

文件大小:143KB

文件格式:ZIP

更新时间:2024-02-24 07:45:19

kubernetes terraform terraform-provider TerraformGo

Kubernetes“ kubectl”提供商 通过允许您使用Kubernetes最喜欢的东西-Yaml,此提供程序是在Terraform中管理Kubernetes资源的最佳方法。 该提供程序的核心是kubectl_manifest资源,它允许对*格式的kubectl_manifest进行处理并将其应用于Kubernetes。 然后将跟踪此yaml对象,并无缝处理创建,更新和删除操作-包括漂移检测! 提供了一组有用的数据资源来处理yaml文件目录和内联模板。 许多大型Kubernetes设施已使用此terraform-provider-kubectl提供程序来完全管理Kubernetes资源的生命周期。 安装 地形0.13+ 该提供程序可以由Terraform自动安装和管理。 样本versions.tf文件: terraform { required_version = " >= 0.13 " required_providers { kubectl = { source = " gavinbunney/kubectl " ver


【文件预览】:
terraform-provider-kubectl-master
----.goreleaser.yml(1KB)
----.gitignore(476B)
----go.mod(982B)
----codecov.yml(403B)
----Makefile(2KB)
----.travis.yml(2KB)
----flatten()
--------flatten.go(2KB)
----LICENSE(16KB)
----CHANGELOG.md(9KB)
----go.sum(106KB)
----main.go(1KB)
----scripts()
--------start-k3s.sh(2KB)
--------docker-compose.yaml(631B)
--------gofmtcheck.sh(367B)
--------build.sh(1001B)
--------gogetcookie.sh(281B)
--------registries.yaml(71B)
--------stop-k3s.sh(224B)
--------errcheck.sh(692B)
----README.md(6KB)
----_examples()
--------README.MD(490B)
--------crds()
--------ingress_complex()
--------ingress_basic()
--------service()
--------roles()
--------manifests()
--------cert-manager()
----kubernetes()
--------yaml_document_helper_test.go(2KB)
--------provider_test.go(5KB)
--------resource_kubectl_examples_test.go(2KB)
--------structures_test.go(736B)
--------provider.go(11KB)
--------data_source_kubectl_file_documents.go(958B)
--------data_source_kubectl_filename_list.go(1KB)
--------data_source_kubectl_filename_list_test.go(960B)
--------data_source_kubectl_server_version.go(2KB)
--------data_source_kubectl_path_documents.go(11KB)
--------resource_kubectl_manifest_test.go(19KB)
--------resource_kubectl_manifest.go(33KB)
--------yaml_document_helper.go(2KB)
--------data_source_kubectl_file_documents_test.go(2KB)
--------data_source_kubectl_path_documents_test.go(12KB)
--------structures.go(311B)
--------resource_kubectl_server_version.go(1KB)
----docs()
--------index.md(5KB)
--------resources()
--------data-sources()

网友评论