Tem alguma pergunta?
Mensagem enviada. Fechar
4.79
166 avaliações

Terraform para AWS

Aprenda de forma 100% prática como construir uma infraestrutura de Kubernetes escalável e segura usando Terraform na AWS
887 Alunos Inscrito
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 2 minutes

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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!

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.79
166 avaliações
Estrelas 5
139
Estrelas 4
21
Estrelas 3
6
Estrelas 2
0
Estrelas 1
0