Examples of reverse proxy for Kubernetes using Traefik
Scope:
-
routing rules
-
config
-
health checks
-
metrics (for Prometheus)
-
canary releases
- Create RBAC for Traefik
kubectl apply -f devops/traefik-rbac.yaml
- Create Traefik service
kubectl apply -f devops/traefik-deployment.yaml
kubectl apply -f devops/traefik-service.yaml
- Create route for Traefik dashboard
kubectl apply -f devops/ui.yaml
kubectl apply -f devops/
- Install
kubectl apply -f config/
- Uninstall
kubectl delete -f config/