1
resposta

[Sugestão] sugestão aula iac

Este é o primeiro projeto de Infraestrutura como Código com Kubernetes, utilizando Terraform para o provisionamento e AWS como provedor da infraestrutura.

Funcionalidades do Projeto

Com este projeto, você pode:

Criar ambientes para aplicações no Kubernetes

Separar seu código em múltiplos ambientes conforme a necessidade

Criar módulos para acelerar o desenvolvimento com Terraform

Técnicas e Tecnologias Utilizadas

Neste projeto, exploramos:

Criação automática de máquinas para executar os Pods do Kubernetes via EKS (Elastic Kubernetes Service) da AWS

Uso de módulos Terraform desenvolvidos pela comunidade e provedores oficiais

Elastic Container Registry (ECR), o repositório de containers da AWS para armazenar nossas imagens

Acesso ao Projeto

Você pode baixar o projeto em zip aqui
ou acessar o código fonte diretamente no GitHub aqui
.

Como Abrir e Rodar o Projeto

O projeto foi desenvolvido no Visual Studio Code (VSC). Para facilitar, instale o VSC e adicione a extensão HashiCorp Terraform para suporte ao Intellisense.

Se baixou o zip, extraia os arquivos antes de abrir no VSC.

Dentro do VSC, abra um terminal, navegue até a pasta env/Prod e execute o comando terraform init para inicializar o Terraform. Em seguida, rode terraform apply para criar a infraestrutura no ambiente de Produção.

1 resposta

Oi, Ubirajara! Como vai?

Agradeço por compartilhar.

Gostei da forma como você descreveu as funcionalidades do projeto e destacou o uso de módulos Terraform e recursos da AWS, isso mostra uma boa visão prática do que foi trabalhado. É ótimo perceber que você já está explorando o fluxo completo, desde o provisionamento até o deploy no Kubernetes.

Continue aplicando esse conhecimento em outros cenários, isso vai consolidar muito seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!