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

博客 分享
0 268
优雅殿下
优雅殿下 2022-03-13 23:56:31
悬赏:0 积分 收藏

基于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 @ 2022-03-13 23:51 McKay 阅读(0) 评论(0) 编辑 收藏 举报
回帖
    优雅殿下

    优雅殿下 (王者 段位)

    2018 积分 (2)粉丝 (47)源码

    小小码农,大大世界

     

    温馨提示

    亦奇源码

    最新会员