IDEA远程调试kubernetes环境中的容器应用(Java应用)

应用场景:

IDEA远程调试kubernetes环境中的容器应用(Java应用)应用场景:Java开发的项目在本地运行正常,然后将容器运行方式的项目发布到远端服务器上线运行后,出现了异常情况,此时频繁去修改代码发布镜像进行问题验证,将耗费较大的时间成本。

为了提高问题定位和代码调试效率,使用端口代理的方式,将远端容器应用的端口映射出来,使用远端代码调试方式进行debug代码。


1. 修改指定服务的deployment.yaml文件,为容器添加远程调试的 JVM配置 参数:

env:
- name: JAVA_TOOL_OPTIONS
  value: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005

2. 使用命令行方式暴露调试端口

启动容器后&#

你可能感兴趣的:(kubernetes,java,容器,nodePort暴露端口,IDEA远端调试容器应用)