文件名称:学习平台
文件大小:59KB
文件格式:ZIP
更新时间:2024-03-02 02:42:20
HCL
PoC-Terraform和Google容器引擎 免责声明 由gruntwork-io大量修改的发布 要求 确保已安装要求中列出的软件。 建立 在文件夹'0-setup / main'中执行terraform命令 部署 在文件夹'0-deploy / main'中执行terraform命令 设计讨论 发布管理发布管理需要面向DevOps的CI / CD堆栈,该堆栈应使用Helm将容器发布到环境中。 在这里,我已经使用Terraform(TF)作为概念证明来证明它可以完成,但是它并不是完成这项工作的合适工具。 为什么? Helm保留了一个已释放到环境中的容器实例,并且非常容易管理回滚(对于TF而言并非如此)。这是将可交付成果分解为各个部分的主要原因-设置和部署,但将其交付为TF,因为练习是熟悉TF和GKE。 远程状态理想情况下,应将地形状态保存在共享环境中,以便多个工程师可以管理环境。
【文件预览】:
learn-terraform-main
----1-deploy()
--------artifact()
--------main()
----LICENSE(11KB)
----requirements.txt(303B)
----.gitignore(99B)
----README.md(4KB)
----0-setup()
--------main()
--------modules()