/3soat-fiap-grupo23-fase2

Teaste Ease S/A Pós Graduation Project

Primary LanguageC#

O antigo repositório foi migrado para este

Taste Ease S/A

  • Para acessar recursos da Fase 1
  • Fase 1

Video de apresentação

Watch the video

Miro DDD

Kubernetes

Imgur

Database diagram

Imgur

Passos para execução da infraestrutura com Kubernetes

  • Assumindo que o docker desktop/kubernets ou minikube já está instalado e configurado, execute os seguintes comandos:
    • Certifique-se de que você está dendo da pasta "infra/" do projeto
# Crie o namespace da aplicação
kubectl create namespace tasteease

# Crie os volumes de persistência para o banco de dados
kubectl apply -f volumes/db-storage.yaml
kubectl get pv,pvc -n tasteease

# Criar o config map
kubectl apply -f config/cfg-tasteease-api.yaml
kubectl get configmap -n tasteease

# Criar os pods do banco de dados
kubectl apply -f deployments/deployment-db.yaml

# Criar os pods da API com o Deployment
kubectl apply -f deployments/deployment-api.yaml
kubectl apply -f services/services.yaml

# Criar metrics server and hpa
kubectl apply -f hpas/metrics.yaml
kubectl apply -f hpas/hpa-tasteease-api.yaml

Authored by:

RM352294 - Carlos Roberto Nascimento Junior

RM351359 - André Ribeiro

RM352094 - José Ivan Ribeiro de Oliveira