基于idea做java程序的本地k8s调试-skaffold(二)

上一篇讲完了java代码发到本机minikube中run,这篇来讲讲minkube中进行debug(idea下) 

 话说,上篇是把pigx基础infra微服务都发到了minikube中,这些微服务是run方式进入的,我们不想debug,但是业务微服务是我们希望debug的

我们分成两部分:

  1. pigx-infra部分
  2. business部分

 

 

 然后就方便了,infra部分RUN起来,business部分debug起来

 

 

 访问个url试试:

 

 

 原理:

debug进去的pod都被skaffold动态改了点参数,每个都注入了JDWP代理,每个pod都暴露1个5000网上的端口用来提供jvmti服务

idea这边,这个cloud插件也会配合着自动启动一个remote debug进程来监听这个500x的端口

如下图所示,就是通过JAVA_TOOL_OPTIONS环境变量来注入JDWP代理

 

 这篇有点短,就这样吧,等后续有了其他心得再写。

 

posted @   McKay  阅读(590)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示