I'm setting up Ingress controller for my service in deployment.yaml of Kubernetes.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {env}
annotations:
traefik.ingress.kubernetes.io/frontend-entry-points: "http,https"
ingress.kubernetes.io/force-hsts: "true"
traefik.ingress.kubernetes.io/redirect-regex: ^http://(.*)
traefik.ingress.kubernetes.io/redirect-replacement: https://$1
kubernetes.io/ingress.class: "traefik"
spec:
rules:
- host: “qa.mywebsite.com"
http:
paths:
- backend:
serviceName: serviceName-{env}
servicePort:8080
How can I set it up Ingress controller so that the traffic in QA pods are routed to the QA end point, Prod prods' traffic are routed to Prod pods?