docker compose up --build
curl http://localhost/api/users
curl http://localhost/api/products
curl http://localhost/api/orders
| Service | Port |
|---|---|
| API Gateway | http://localhost:80 |
| User Service | http://localhost:5000 |
| Product Service | http://localhost:5001 |
| Order Service | http://localhost:5002 |
docker compose down
Prometheus and Grafana installed via Helm.
Start monitoring stack:
kubectl port-forward svc/prometheus-grafana 3000:80 -n monitoringOpen http://localhost:3000 — login with admin credentials.
Available dashboards:
- Kubernetes Cluster resources
- Pod CPU and memory usage
- Alertmanager overview