Kubernetes----k8s中的Java应用如何将5005端口开放给开发人员调试用

【原文链接】Kubernetes----k8s中的Java应用如何将5005端口开放给开发人员调试用

问题

在使用k8s部署Java应用的时候,当Java应用出现异常时,Java开发人员希望通过在IDE中配置远程调试功能,通常情况下Java开发人员会打开5005端口供远端调试,但是在k8s部署应用的环境下,如何将pod中应用的5005端口暴露出来呢?

解决办法

(1) 首先查看pod应用的id

kubectl get pod -n xxx

(2)然后通过pod-forward命令将pod容器中的5005端口映射出来

kubectl port-forward --address 0.0.0.0 pod_id  5005:5005 -n xxxx

(3)然后即可通过k8s的集群master节点ip:5005 进行远端调试了

猜你喜欢

转载自blog.csdn.net/redrose2100/article/details/130247921