Dynamic routing to LB from CI/CD

I am new to Rancher and I need some help. I am working on a project where I am trying to get dynamic DNS/Routing working within the cluster. For example, every time the CI/CD deploys a new workload, we would like it to automatically resolve.
I am unsure what resources/configs are needed to create this.
Has anyone else done this before with Rancher?
Is there a recommended way of updating or adding routes?