My application uses k8s API to dynamically create pod+service, uniquely identified via labels. Those come and go and are not predefined at deployment time.
Can traefik help me achieve the following scenario?
Based on the external URL path (e.g. 123.domain.io) hosted by GKE Ingress:
- SSL termination is done at Ingress level
- a connection to a pod with a matching label (app-id=123) is established via Service/NodePort
- URL is rewritten (e.g. subdomain translated into query param)