【原文链接】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 进行远端调试了