|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-para-aws/
课程评论:没有评论
课程名称:Terraform para AWS 概述:您是否在寻找一个100%实用的培训课程,避免冗长的内容,并希望通过一个真实项目来提升您的职业机会?这个课程正是为此而设计的,专注于 AWS 这一全球使用最广泛的云服务提供商。课程内容涵盖了许多可以应用于其他 Terraform 提供者的概念,但我们将重点放在 AWS 上。 课程结构如下: 1. **引入**:即使您从未使用过 AWS,本模块将友好地引导您了解 AWS。我们将教您如何创建账户并配置 awscli,以与 AWS 进行交互。 2. **AWS 实践**:在此模块中,我们将手动执行所有操作,包括网络配置、EKS 部署和 Helm Charts。这一步骤非常重要,确保您在转向代码(基础设施即代码)之前了解操作过程。 3. **Terraform 介绍与项目开始**:在这一部分,我们将正式开始项目并学习 Terraform 的概念,包括工作流程、提供者、状态、远程后端和子命令等,以模拟真实的工作环境。 4. **Terraform 模块介绍**:Terraform 模块是行业标准,我们将学习如何将代码分解为可重用的小模块,从而实现基础设施的版本控制和扩展。 5. **集群模块**:创建一个 EKS 集群模块,并配置 OIDC 以使用 IRSA 资源。 6. **托管节点组模块**:编写代码启动 EKS 节点,以便实际运行我们的工作负载。 7. **AWS 负载均衡器控制器模块**:为 EKS 添加 AWS 负载均衡器控制器模块,通过 YAML 创建 ALB/NLB,需要进行 IAM、SA 和 Helm 的多项配置。 8. **超级模块的完成**:我们将通过使用子模块来完成项目,同时结合 Terraform 文档等最佳实践对项目进行提升。 准备好将您的 AWS 和 Terraform 技能提升到新的水平了吗?期待在学习旅程中与您会面,愿意为您提供帮助!
Você está a procura de um treinamento 100% prático, sem enrolação, e o melhor.com um projeto real que pode ser um case para suas futuras oportunidades?Foi exatamente dessa forma que eu estruturei o curso Terraform para AWS.Há muitos conceitos neste curso que você poderá aplicar em outros providers do Terraform, mas aqui temos o foco 100% na AWS, que hoje é o cloud provider mais utilizado do mundo.Então deixa eu te explicar como está a grade deste treinamento:Introdução: Por mais que você não tenha utilizado a AWS, teremos uma introdução amigável à ela. Vou te ensinar como criar uma conta e configurar a awscli para interagir com a mesma.AWS mão na massa: Nesse módulo nós vamos fazer tudo manualmente. Desde a criação da parte de networking, deploy do EKS e Helm Charts. Isso porque é essencial você saber o que está fazendo, antes de transpor isso para código (IaC). Não tem como automatizar o que você não conhece.Introdução ao Terraform e início do projeto: Aqui começamos efetivamente o nosso projeto, e juntamente, aprendendo conceitos do Terraform (workflow, providers, state, backend remoto, subcomandos, etc). Justamente o foco é aplicar em um projeto, simulando o que vai ser na vida real.Introdução ao Terraform Modules: Terraform Modules é o padrão que usamos no mercado. Separar o código em pequenos pedaços reusáveis, sendo possível versionar e escalar a infraestrutura da sua empresa. Vamos aprender sobre o mesmos, convertendo o código existente para módulos.Módulo do Cluster: Vamos criar um módulo para o nosso cluster EKS, juntamente com aquelas configurações adicionais como OIDC para usar o recurso de IRSA.Módulo do Managed Node Group: O terceiro módulo, contendo o código para subir os nodes do EKS, onde efetivamente vão rodar os nossos workloads.Módulo do AWS Load Balancer Controller: Um módulo para o add-on do EKS chamado AWS Load Balancer Controller. Com ele podemos criar ALB/NLBs na AWS via YAML. Várias configurações precisam ser feitas como IAM, SA, Helm.e é o caso perfeito para criarmos um módulo.Finalização do super-módulo: Finalizamos o nosso projeto com um super-módulo, que utiliza sub-módulos. Além disso, vamos incrementar nosso projeto com boas práticas como terraform-docs.E aí, está pronto para elevar suas skills em AWS e Terraform para o próximo nível?Te espero do outro lado, será um prazer te ajudar nessa jornada!