Я пытаюсь создать службу, а затем связаться с ней извне.
V1Service service = new V1Service();
V1ServiceSpec spec = new V1ServiceSpec();
spec.addPortsItem(new V1ServicePort().port(25452));
service.setSpec(spec);
...
V1Service kubernetesService = api.createNamespacedService("ns", service, null);
Когда я набираю команду kubectl get services --all-namespaces
, я вижу, что порт 25452 был перенаправлен на другой автоматически назначенный порт:
NAMESPACE TYPE IP EXTRENAL IP PORT(S)
ns NodePort 10.100.237.201 <none> 25452:32668/TCP
Как с помощью кода Java я могу получить значение нового перенаправленного порта (32668)?