Custom Ingress Controller

i’m trying to use Traefik as an ingress controller with Kubernetes.
What I did:

  1. Updated the Kubernetes template to disable ingress, and redeployed
  2. Configured a Daemonset with hostPort set to port 80

I can not get traffic into port 80 when testing directly against any of my Kubernetes hosts - tried different container images (the nginx images for example) to make sure there wasn’t anything wrong with my setup, but whatever I do I cannot get traffic to hit the ingress controller pod.

So my question is: Is this supported in Rancher? This is all working fine in minikube, but as Rancher implements its own networking I guess there might be some problems there?

What are my options for replacing the Rancher ingress controller setup with my own custom one?