Networks 资源开发
- 熟练掌握 Terraform 工具,学会与 Kubernetes、Vault、Docker 集成
课程教学设计符合企业实战需求,满足日常开发应用。
课程共计 8 个大章节、42 个子课程知识节点。在课程安排上,每一个子课程干货满满。
第一章节,讲解 Terraform 企业内部开发时的一些最佳实践,例如 count 怎么在实际开发中合理的使用
怎么使用 Terraform 来管理 Shell 脚本。适合同学们在企业内部落地 Terraform 并参考使用一些最佳使用方法。
第二章节,讲解 如何使用 Terraform 来开发一个企业内部的 Kubnernetes 容器平台 Module,并结合阿里云的 ACK
服务来完成业务代码开发,发布 Module 到Github 平台,通过 Module 的方式来部署和管理不同环境的容器平台。
第三章节,讲解使用 Terraform 管理阿里云上的主流云原生服务,包括 ACR 容器镜像仓库、ECI 容器实例管理、
ASM 云原生服务网格。适合大家来学习主流的云原生技术。
第四章节,讲解如何管理 Terraform 的 State 状态,通过不同的 Backend 来管理和维护 State 文件,并结合
Kubernetes 、Consul 来配合使用。
第五章节,讲解如何注册 Terraform Cloud,使用 Terraform Cloud 来管理和维护 Terraform 的状态文件。
第六章节,讲解如何在企业中落地使用 Vault,并让大家熟悉 Vault 的基本架构与管理,并结合 Terraform
来管理 Vault 的各类资源。
第七章节,讲解 Terraform 支持的主流 Provider,包括 Docker 来做镜像打包构建、Github 仓库管理、
ArgoCD GitOps 管理、TLS 企业内部证书配置。
第八章节,讲解 Terraform 的一些效率工具使用,包括 Terraform 的版本管理、静态语法扫描
、Terraform 标准文档自动生成、Infra 资源成本管理。
本课程提供全部课件,课件包括:
- 共计 20 小时 + 的视频课程在线观看。
- 共计 160页 PPT 文件下载。
- 共计 30 课的 Terraform 项目实战讲义代码文件下载。
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲