我正在尝试创建一个服务,然后与它进行外部通信。
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) 的值?
互换的青春
相关分类