文件名称:terraform-controller:Kubernetes Terraform控制器
文件大小:16.92MB
文件格式:ZIP
更新时间:2024-05-02 13:08:48
Go
地形控制器 Terraform Controller是用于Terraform的Kubernetes控制器,可以解决中 特征 受支持的云提供商 阿里云 AWS 支持的Terraform配置 盐酸 JSON格式 设计 组件 提供者 Provider对象用于接受来自云提供商(例如阿里云或AWS)的凭证。 例如, terraform init将使用Provider ALICLOUD_ACCESS_KEY , ALICLOUD_SECRET_KEY 。 该组件的灵感来自,它可以支持各种云提供商。 配置 Configuration对象用于接受Terraform HCL / JSON配置设置,更新和删除。 它涵盖了云资源的整个生命周期。 配置初始化组件 该init组件将从对象中检索HCL / JSON配置,并将其存储到ConfigMap aliyun-${ConfigurationName}-tf-
【文件预览】:
terraform-controller-master
----bin()
--------manager(39.68MB)
----config()
--------prometheus()
--------manager()
--------crd()
--------rbac()
--------webhook()
--------certmanager()
--------samples()
--------default()
----docs()
--------resources()
----Dockerfile(795B)
----api()
--------v1beta1()
----LICENSE(11KB)
----controllers()
--------configuration_controller.go(19KB)
--------provider_controller.go(2KB)
--------suite_test.go(2KB)
--------util()
----main.go(3KB)
----examples()
--------tf-native()
--------alibaba()
--------aws()
--------rbac.yaml(592B)
----PROJECT(212B)
----.gitignore(880B)
----Makefile(3KB)
----go.sum(53KB)
----README.md(14KB)
----hack()
--------prepare-aws-credentials.sh(337B)
--------prepare-alibaba-credentials.sh(270B)
--------boilerplate.go.txt(567B)
----go.mod(953B)