Solução de cadastro de usuários e reservas.
- Registrar Usuário
- Autenticar Usuário
- Criar Reservas por Usuário
- Listar Reservas por Usuário
Na raiz do projeto executar o seguinte comando:
docker-compose up -d
- Para iniciar o ambiente minikube (local)
minikube start
- Para aplicar os manifestos do k8s
kubectl apply -f .\.k8s\namespaces\ -R kubectl apply -f .\.k8s\deployments\ -R -n bookings kubectl apply -f .\.k8s\services\ -R -n bookings
- Habilitar dashboard kubernetes
minikube dashboard
- Habilitar portas dos serviços para utilizar localmente
minikube service mongodb-service -n bookings minikube service rabbitmq-service -n bookings minikube service booking-api-service -n bookings
- Alternando entre contextos
kubectl config get-contexts kubectl config use-context (nome do contexto)
- Listando pods
kubectl get pods -n bookings
- Listando services
kubectl get svc -n bookings
- Listando hpa (HorizontalPodAutoscaler)
kubectl get hpa -n bookings