|
| 1 | + |
| 2 | + |
| 3 | +# Projeto AWS EKS com Service Mesh e Observabilidade |
| 4 | +Este projeto implementa uma infraestrutura robusta e segura utilizando `AWS EKS` como plataforma de orquestração de contêineres, com `Istio` e `Kiali` como ferramentas de service mesh para gerenciar a comunicação entre `microserviços`. A observabilidade é aprimorada com `Prometheus` e `Grafana`, permitindo monitoramento e visualização de métricas em tempo real. |
| 5 | + |
| 6 | +**Tecnologias Utilizadas:** |
| 7 | +- **AWS EKS**: Plataforma de orquestração de contêineres. |
| 8 | +- **Istio:** Service mesh para gestão de tráfego, segurança, e observabilidade entre microserviços. |
| 9 | +- **Kiali:** Interface gráfica para visualização e configuração de service mesh com Istio. |
| 10 | +- **Prometheus:** Sistema de monitoramento e alerta. |
| 11 | +- **Grafana:** Ferramenta de análise e visualização de dados. |
| 12 | +- **Helm:** Gerenciamento de pacotes Kubernetes. |
| 13 | +- **Docker:** Contêineres para empacotamento e distribuição de aplicações. |
| 14 | +- **Chainguard e Wolfi:** Imagens de contêiner seguras e com foco em segurança. |
| 15 | +- **ArgoCD:** GitOps para implantação contínua e gerenciamento de aplicações. |
| 16 | +- **GitLab CI:** Pipeline de CI/CD para automação de testes e deploy. |
| 17 | +- **Terraform:** Infraestrutura como código para provisionamento de recursos na AWS. |
| 18 | + |
| 19 | +## Funcionalidades Principais: |
| 20 | +- **Service Mesh com Istio:** Gerenciamento de tráfego entre microserviços, segurança mTLS, e roteamento avançado. |
| 21 | +- **Monitoramento com Prometheus e Grafana:** Coleta de métricas, alertas e dashboards personalizados. |
| 22 | +- **GitOps com ArgoCD:** Deploys automatizados e gerenciados via Git, garantindo consistência e controle de versões. |
| 23 | +CI/CD com GitLab CI: Pipelines automatizados para build, teste e deploy contínuo. |
| 24 | + |
| 25 | +Este projeto serve como uma base sólida para ambientes Kubernetes altamente escaláveis e seguros, combinando o poder de várias ferramentas modernas para entrega contínua, monitoramento, e gerenciamento de microserviços. |
0 commit comments