Este repositório contém exemplos de código e recursos para automatizar a criação e o gerenciamento de ambientes Kubernetes no EKS da AWS usando Terraform e Helm. Ele é parte de uma série de artigos que exploram o uso dessas ferramentas para gerenciar micro serviços Kubernetes de forma eficiente e escalável.
- Exemplos de código Terraform para criar um cluster EKS na AWS, gerenciar namespaces, criar usuários e atribuir permissões.
- Exemplos de código Terraform para implantar ferramentas no cluster EKS usando Helm.
- Exemplos de como gerar um arquivo kubeconfig para um usuário específico.
- Clone este repositório.
- Instale o Terraform e o Helm.
- Navegue até o diretório do projeto.
- Execute
terraform init
para inicializar o diretório com Terraform. - Execute
terraform apply
para criar os recursos.
Contribuições são bem-vindas! Por favor, leia as diretrizes de contribuição antes de enviar uma pull request.
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE.md para detalhes.