how to create a Service of type NodePort in the Rancher UI?
I am running rancher 2 on a bare metal cluster and have to expose some deployments (redis, mongodb) to the outside world over tcp.
I am fairly new to k8s and after some research I assume that the only way expose a tcp port for a deployment on bare metal is by using a service of type NodePort.
My Idea is to use an external load balancer to balance between all hosts on that specific port to get one ip to connect to from my other infrastructure
Is this a suitable way of doing what I want or are there better ways? If this is the way to go, I have to create a such a service in my cluster, but I found no way of doing it in rancher. The only way I got it working is by using kubectl directly.