|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-on-aws-eks-kubernetes-iac-sre-50-real-world-demos/
课程评论:没有评论
课程名称:Terraform on AWS EKS Kubernetes IaC SRE - 50个真实世界演示 课程概述: 欢迎来到《Terraform on AWS EKS Kubernetes IaC SRE - 50个真实世界演示》这门精彩课程。本课程将通过实际案例,深入介绍基础设施即代码(IaC)及其在AWS EKS Kubernetes中的应用。 课程模块内容概述: 1. 基础设施即代码(IaC)介绍 2. Terraform工具的安装、命令及语言基础 3. Terraform设置、提供者和资源概念 4. 输入变量、输出值和数据源使用 5. 循环语法、元参数、Splat运算符和函数 6. 使用Terraform设计AWS VPC三层架构 7. 通过Terraform配置Bastion Host AWS EC2实例和安全组 8. 创建AWS EKS集群以及公共和私有节点组 9. Kubernetes基础知识 10. 使用YAML进行Kubernetes部署和服务 11. 利用Terraform Kubernetes提供者进行Kubernetes部署和服务管理 12. Terraform远程状态存储 - 使用AWS S3和DynamoDB 13. 基于Terraform设置AWS EKS IAM角色 14. 安装AWS EKS EBS CSI驱动程序 15. 和16. 使用k8s和Terraform进行AWS EKS EBS示例演示 17. 设置EBS卷保留和调整大小 18. AWS EBS CSI EKS附加组件 19. 和21. 使用Terraform配置EKS管理员和基础用户 22. 通过IAM角色和组配置EKS管理员 23. 通过Terraform实现EKS只读和开发用户的配置 24. 使用Terraform Helm提供者安装AWS负载均衡控制器 25. 及后续模块包含的Ingress规则、外部DNS和Kubernetes自动扩展设置等。 课程涵盖Kubernetes和Terraform的概念,其中包括: - Kubernetes部署、服务、存储类、角色绑定、集群自动扩展等 - Terraform的设置块、资源语法、输入变量、数据源等操作 课程特点: - 提供丰富的实践学习体验 - 真实的实施经验 - 友好的问答支持 - 30天无条件退款保证 本课程适合希望深入学习和应用Terraform及Kubernetes的学员,特别是想在AWS环境中实践基础设施即代码的技术。
******* Course Overview *******Welcome to this Amazing course on Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos. Below is the list of modules covered in this course. Course Modules01. Infrastructure as Code (IaC)02. Terraform Install Tools, Command and Language Basics03. Terraform Settings, Providers, and Resources04. Terraform Input Variables, Output Values, Datasources05. Terraform Loops, MetaArguments, Splat Operator and Functions06. AWS VPC 3-Tier Architecture Design using Terraform07. Bastion Host AWS EC2 Instances, Security Groups, TF Provisioners with Terraform 08. AWS EKS Cluster, Public and Private Node Groups using Terraform09. Kubernetes Fundamentals10. Kubernetes Deployment and Service using YAML11. Terraform Kubernetes Provider - Kubernetes Deployment & Service12. Terraform Remote State Storage - AWS S3 & DynamoDB13. AWS EKS IAM Roles for Service Accounts (IRSA) using Terraform14. AWS EKS EBS CSI Driver Install with Self-Managed AddOn Option using Terraform15. AWS EKS EBS Demo using k8s YAML (UserMgmt WebApp with MySQL DB)16. AWS EKS EBS Demo using k8s Terraform (UserMgmt WebApp with MySQL DB)17. AWS EKS EBS Volumes Retain and Resize Settings18. AWS EBS CSI EKS Add-On19. Provision AWS IAM Admin User as EKS Admin20. Provision AWS IAM Basic User as EKS Admin21. Provision of AWS Users (Admin & Basic) as EKS Admins using Terraform22. Provision EKS Admins using IAM Roles & IAM Groups23. Provision EKS Admins using IAM Roles & IAM Groups using Terraform24. Provision EKS ReadOnly User using IAM Roles, Groups & k8s CR, CRB25. Provision EKS Developer Users using IAM Roles, Groups & k8s R, RB26. AWS Load Balancer Controller Install using Terraform Helm Provider27. Ingress Basics - Automate with Terraform28. Ingress Context Path based Routing - Automate with Terraform29. Ingress SSL and SSL Redirect - Automate with Terraform30. Install ExternalDNS using Terraform Helm Provider31. Ingress with ExternalDNS - Automate with Terraform32. Kubernetes LB Service with ExternalDNS - Automate with Terraform33. Ingress Name based Virtual Host Routing- Automate with Terraform34. Ingress SSL Discovery Host35. Ingress SSL Discovery TLS36. Ingress Groups - Automate with Terraform37. Ingress Target Type IP - Automate with Terraform38. Ingress Internal Load Balancer - Automate with Terraform39. Ingress Cross Namespaces - Automate with Terraform40. AWS Network Load Balancer with AWS Load Balancer Controller41. AWS NLB TLS, External DNS with AWS LBC - Automate with Terraform42. AWS NLB Internal LB with AWS LBC - Automate with Terraform43. AWS EKS Fargate Profiles using Terraform44. Run EKS Workloads on AWS Fargate - Automate with Terraform45. AWS Fargate Only EKS Cluster using Terraform46. AWS EFS CSI Controller Install using Terraform Helm Provider47. AWS EFS Static Provisioning - Automate with Terraform48. AWS EFS Dynamic Provisioning - Automate with Terraform49. AWS EFS File System Mount for Fargate Workloads 50. Kubernetes Cluster Autoscaler Controller Install 51. Kubernetes Cluster Autoscaler Controller Test52. Kubernetes Horizontal Pod Autoscaling with Terraform53. Kubernetes Vertical Pod Autoscaling with Terraform54. AWS EKS Monitoring and Logging with kubectl55. AWS EKS Monitoring and Logging with TerraformKubernetes Concepts Covered01. Kubernetes Deployments02. Kubernetes Pods03. Kubernetes Service of Type LoadBalancer04. Kubernetes Service of Type ClusterIP05. Kubernetes Ingress Service06. Kubernetes Ingress Class07. Kubernetes Storage Class08. Kubernetes Storage Persistent Volume09. Kubernetes Storage Persistent Volume Claim10. Kubernetes RBAC11. Kubernetes Role12. Kubernetes Role Binding13. Kubernetes Cluster Role 14. Kubernetes Cluster Role Binding15. Kubernetes Cluster Autoscaler16. Kubernetes Vertical Pod Autoscaler17. Kubernetes Horizontal Pod Autoscaler18. Kubernetes DaemonSets19. Kubernetes Namespaces20. Kubernetes Service Accounts21. Kubernetes Groups22. Kubernetes ConfigMaps23. Kubernetes Requests and Limits24. Kubernetes Worker NodesTerraform Concepts covered01. Settings Block02. Providers Block03. Multiple Providers usage04. Dependency Lock File Importance05. Resources Syntax and Behavior06. Resources Meta-Argument - depends_on07. Resources Meta-Argument - count08. Resources Meta-Argument - for_each09. Resources Meta-Argument - lifecycle10. Input Variables - Basics11. Input Variables - Assign When Prompted12. Input Variables - Assign with terraform.tfvars13. Input Variables - Assign with auto tfvars14. Input Variables - Lists15. Input Variables - Maps16. File Function17. Output Values18. Local Values19. Datasources20. Backends - Remote State Storage21. File Provisioner22. remote-exec Provisioner23. local-exec Provisioner24. Null Resource25. Modules from Public Registry26. element function27. Remote State Datasource28. Terraform DatasourcesTerraform Providers used1. AWS Terraform Provider2. Kubernetes Terraform Provider3. Kubectl Terraform Provider4. HTTP Terraform Provider5. Null Terraform Provider6. Helm Terraform ProviderEach of my courses comes withAmazing Hands-on Step By Step Learning ExperiencesReal Implementation ExperienceFriendly Support in the Q & A section30-Day "No Questions Asked" Money Back Guarantee!