Когда вы входите в Rancher, вы можете получить файл kubeconfig.При этом будет использоваться URL-адрес Rancher на порту 443. Кажется, ваш kubeconfig указывает непосредственно на ваш узел k8s, поскольку kubeconfig вы получаете при использовании RKE.
Если под внешним ip вы подразумеваете подключение извне, то вынужно устройство, способное к переадресации портов.Пожалуйста, уточните, что вы подразумеваете под внутренним / внешним ip.
Со своей стороны, у меня нет проблем, чтобы дать gitlab Rancher url для подключения к k8s.Rancher прокси подключит к кластеру k8s.