- depl/
- {app_name}.yaml
- essential/
- cert-manager.yaml # cert-manager
- cluster-issuer.yaml # cloudflare dns & letsencrypt
- https-secret.yaml # wildcard certificate
- reflector.yaml # copy cert to specific namespace
- env-resource.yaml # namespace
- nginx-ingress.yaml # traffic entrance & network rules
- Specify
target_ip
inprometheus.yaml
- Launch Prometheus and Grafana
cd prom; docker-compose up -d
- In Grafana add Prometheus data source
HTTP URL http://kubernetes.docker.internal:9090
- Import nginx-ingress dashboard