Summary
The new ingress addon (based on Traefik), create an unnecessary loadbalancer service when deploying the Traefik helm chart.
The ingress addon uses a deamonset with hostPort mappings, so in this configuration there is no need for a loadbalancer service to route the requests to the traefik pods.
What Should Happen Instead?
The addon should not create the unnecessary loadbalancer service.
Reproduction Steps
- Deploy the new (Traefik based) ingress addon.
- Verify that a loadbalancer service is created:
kubectl -n ingress get svc
Can you suggest a fix?
In the ingress addon value.yaml file add:
Are you interested in contributing with a fix?
yes
Summary
The new ingress addon (based on Traefik), create an unnecessary loadbalancer service when deploying the Traefik helm chart.
The ingress addon uses a deamonset with hostPort mappings, so in this configuration there is no need for a loadbalancer service to route the requests to the traefik pods.
What Should Happen Instead?
The addon should not create the unnecessary loadbalancer service.
Reproduction Steps
kubectl -n ingress get svcCan you suggest a fix?
In the ingress addon value.yaml file add:
Are you interested in contributing with a fix?
yes