首先在容器啓動時增加一個環境變量
env:
- name: JAVA_TOOL_OPTIONS
value: >-
-agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=y
然後將服務端口轉發暴露出來,如deployment名稱是user-service
kubectl port-forward deployment/user-service 5005:5005 -n=dev --address=0.0.0.0
最後在idea 添加遠程JVM調試的啓動項
host填寫上k8s服務器地址,端口填寫5005 點擊確定應用即可
然後在啓動項選擇剛才的遠程jvm調試啓動
可以愉快的debug了