Terraform on AWS EKS Kubernetes IaC SRE- 50 个真实世界演示

AWS EKS IAM、入口、EBS CSI、EFS CSI、VPC、Fargate、应用程序和网络负载均衡器、自动缩放(CA、HPA、VPA)

讲师:Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你会学到什么

  • 您将通过 AWS 云上的 55 个演示以及 50 多个 Kubernetes 和 30 多个 Terraform 概念,从真实世界的角度学习在 AWS EKS 上掌握 Terraform 和 Kubernetes
  • 您将学习 Terraform Basics 4.5 小时
  • 您将使用 Terraform 构建 AWS VPC 3 层网络
  • 您将使用 Terraform 构建具有公共和私有节点组的 AWS EKS 集群
  • 您将学习 Kubernetes 基础知识 3 小时
  • 您将使用 Terraform Kubernetes Provider 实施简单的 kubernetes 部署和服务
  • 了解和实施 Terraform 远程状态数据源
  • 您将详细了解 AWS EKS IRSA(服务账户概念的 IAM 角色)并使用 Terraform 实施它
  • 通过使用 Terraform 自动执行整个安装过程,您将掌握 AWS EBS CSI 控制器的 Kubernetes 存储概念
  • 您将通过 7 个详细的演示掌握 AWS EKS IAM 概念
  • 您将学习使用 Terraform 在 AWS EKS 集群上安装 AWS Load Balancer Controller
  • 您将学习使用 Terraform Kubernetes Provider 实施 14 个入口服务演示(AWS 应用程序负载均衡器)
  • 您将学习为 AWS 负载均衡器控制器实施 3 个 Kubernetes 服务演示
  • 您将通过 3 个演示掌握 AWS Fargate 概念,包括在 AWS Fargate 上运行 EKS 集群的所有工作负载(仅限 Fargate EKS 集群)
  • 您将使用 Terraform 在 AWS EKS 集群上安装 Kubernetes Cluster Autoscaler 并对其进行测试
  • 您将使用 Terraform 实施水平和垂直 Pod Autoscaler 概念
  • 您将学习使用 kubectl 和 Terraform 实施 AWS EKS 监控和日志记录

要求

  • 您必须拥有一个 AWS 云账户才能跟随我进行实践活动。
  • 您无需具备 Terraform 的任何基本知识。课程将从非常非常基础的 Terraform 开始,带您达到非常高级的水平
  • 您无需具备任何 Kubernetes 的基础知识。课程将从非常非常基础的 Kubernetes 开始,带您达到非常高级的水平

描述

******* 课程大纲 *******

欢迎来到这个关于Terraform on AWS EKS Kubernetes IaC SRE-50 真实世界演示的精彩课程。以下是本课程涵盖的模块列表。

课程模块

01. 基础架构即代码 (IaC)

02. Terraform 安装工具、命令和语言基础

03. Terraform 设置、提供者和资源

04. Terraform 输入变量、输出值、数据源

05. Terraform 循环、元参数、Splat 运算符和函数

06. 使用 Terraform 的 AWS VPC 3 层架构设计

07. Bastion Host AWS EC2 实例、安全组、带有 Terraform 的 TF Provisioner

08. AWS EKS 集群,使用 Terraform 的公共和私有节点组

09. Kubernetes 基础知识

10. 使用 YAML 的 Kubernetes 部署和服务

11. Terraform Kubernetes Provider – Kubernetes 部署和服务

12. Terraform 远程状态存储——AWS S3 和 DynamoDB

13. 使用 Terraform 的服务账户 (IRSA) 的 AWS EKS IAM 角色

14. AWS EKS EBS CSI Driver Install with Self-Managed AddOn Option 使用 Terraform

15. 使用 k8s YAML 的 AWS EKS EBS 演示(带有 MySQL DB 的 UserMgmt WebApp)

16. 使用 k8s Terraform 的 AWS EKS EBS 演示(带有 MySQL DB 的 UserMgmt WebApp)

17. AWS EKS EBS 卷保留和调整大小设置

18.AWS EBS CSI EKS 附加组件

19. 将 AWS IAM 管理员用户配置为 EKS 管理员

20. 将 AWS IAM 基本用户配置为 EKS 管理员

21. 使用 Terraform 作为 EKS 管理员提供 AWS 用户(管理员和基础)

22. 使用 IAM 角色和 IAM 组配置 EKS 管理员

23. 使用 Terraform 使用 IAM 角色和 IAM 组配置 EKS 管理员

24. 使用 IAM 角色、组和 k8s CR、CRB 提供 EKS ReadOnly 用户

25. 使用 IAM 角色、组和 k8s R、RB 提供 EKS 开发人员用户

26. 使用 Terraform Helm Provider 安装 AWS Load Balancer Controller

27. Ingress 基础 – 使用 Terraform 自动化

28. 基于入口上下文路径的路由 – 使用 Terraform 自动化

29. 入口 SSL 和 SSL 重定向 – 使用 Terraform 自动化

30. 使用 Terraform Helm Provider 安装 ExternalDNS

31. Ingress with ExternalDNS – 使用 Terraform 自动化

32. 带有 ExternalDNS 的 Kubernetes LB 服务 – 使用 Terraform 实现自动化

33. 基于入口名称的虚拟主机路由 – 使用 Terraform 自动化

34. 入口 SSL 发现主机

35. 入口 SSL 发现 TLS

36. Ingress Groups – 使用 Terraform 自动化

37. 入口目标类型 IP – 使用 Terraform 自动化

38. Ingress 内部负载均衡器 – 使用 Terraform 自动化

39. Ingress 交叉命名空间 – 使用 Terraform 自动化

40. AWS 网络负载均衡器与 AWS 负载均衡器控制器

41. AWS NLB TLS,带有 AWS LBC 的外部 DNS – 使用 Terraform 实现自动化

42. AWS NLB Internal LB with AWS LBC – 使用 Terraform 自动化

43. 使用 Terraform 的 AWS EKS Fargate 配置文件

44. 在 AWS Fargate 上运行 EKS 工作负载 – 使用 Terraform 实现自动化

45. 使用 Terraform 的 AWS Fargate Only EKS 集群

46. 使用 Terraform Helm Provider 安装 AWS EFS CSI 控制器

47. AWS EFS 静态配置 – 使用 Terraform 实现自动化

48. AWS EFS 动态配置 – 使用 Terraform 实现自动化

49. 用于 Fargate 工作负载的 AWS EFS 文件系统挂载

50. Kubernetes Cluster Autoscaler 控制器安装

51. Kubernetes Cluster Autoscaler控制器测试

52. 使用 Terraform 的 Kubernetes 水平 Pod 自动缩放

53. 使用 Terraform 的 Kubernetes 垂直 Pod 自动缩放

54. 使用 kubectl 进行 AWS EKS 监控和日志记录

55. 使用 Terraform 进行 AWS EKS 监控和日志记录

涵盖的 Kubernetes 概念

01. Kubernetes 部署

02. Kubernetes Pod

03. LoadBalancer 类型的 Kubernetes 服务

04. ClusterIP类型的Kubernetes服务

05. Kubernetes 入口服务

06. Kubernetes 入口类

07. Kubernetes 存储类

08. Kubernetes 存储持久卷

09. Kubernetes 存储持久卷声明

10. 库伯内斯 RBAC

11. Kubernetes 角色

12. Kubernetes 角色绑定

13. Kubernetes 集群角色

14. Kubernetes集群角色绑定

15. Kubernetes 集群自动缩放器

16. Kubernetes 垂直 Pod 自动缩放器

17. Kubernetes Horizo​​ntal Pod Autoscaler

18. Kubernetes 守护进程集

19. Kubernetes 命名空间

20. Kubernetes 服务账户

21. Kubernetes 组

22. Kubernetes ConfigMaps

23. Kubernetes 请求和限制

24. Kubernetes 工作节点

涵盖的 Terraform 概念

01.设置块

02.供应商块

03. 多个供应商的使用

04.依赖锁文件重要性

05.资源语法和行为

06. 资源元参数 – depends_on

07. Resources 元参数 – 计数

08. 资源元参数 – for_each

09. 资源元参数 – 生命周期

10. 输入变量 – 基础

11. 输入变量——提示时赋值

12. 输入变量 – 使用 terraform.tfvars 赋值

13. 输入变量 – 使用 auto tfvars 分配

14. 输入变量——列表

15. 输入变量 – 地图

16. 文件功能

17.输出值

18. 当地价值观

19.数​​据源

20. 后端——远程状态存储

21. 文件提供者

22.远程执行供应商

23.本地执行供应商

24.空资源

25. 来自公共注册表的模块

26.元素函数

27.远程状态数据源

28.地形数据源

使用的 Terraform Provider

1. AWS Terraform 提供商

2. Kubernetes 地形提供者

3. Kubectl 地形提供者

4. HTTP 地形提供者

5. 空地形提供者

6. Helm Terraform 提供者

我的每门课程都附带

  • 惊人的动手逐步学习经验
  • 实际实施经验
  • 问答区友情支持
  • 30 天“无理由”退款保证!

本课程适合谁:

  • 基础设施架构师或系统管理员或开发人员,他们计划从 AWS 云的真实世界角度结合 AWS Elastic Kubernetes Service (AWS EKS) 掌握 Terraform
  • 任何有兴趣学习 IaC Infrastructure as Code 当前趋势工具 Terraform with AWS Cloud 的初学者

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍