Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Spring
- MySQL
- Pinpoint
- 오블완
- kotlin querydsl
- CKA 기출문제
- 정보처리기사 실기
- 정보처리기사 실기 기출문제
- AWS EKS
- APM
- kotlin spring
- Linux
- 기록으로 실력을 쌓자
- IntelliJ
- mysql 튜닝
- kotlin
- 코틀린 코루틴의 정석
- Elasticsearch
- minikube
- Java
- PETERICA
- CloudWatch
- CKA
- aws
- 공부
- 정보처리기사실기 기출문제
- kotlin coroutine
- AI
- Kubernetes
- 티스토리챌린지
Archives
- Today
- Total
피터의 개발이야기
[kubernetes] Remote Debugging pod in Kubernetes, Cloud Code를 사용하여 Kubernetes 앱 배포 및 Debug 본문
Kubernetes/트러블슈팅&장애대응
[kubernetes] Remote Debugging pod in Kubernetes, Cloud Code를 사용하여 Kubernetes 앱 배포 및 Debug
기록하는 백앤드개발자 2022. 9. 25. 14:11반응형
ㅁ 개요
ㅇ 이전 글에서 skaffold로 kubernetes 로컬 개발환경을 구성하였다.
ㅇ 이번 글에서는 kubernetes pod에서 실행 중이 Spring Application를 직접 Debugging 하는 환경을 구성한다.
ㅇ 이전 글: [kubernets] Kubernetes 로컬 개발환경 skaffold, Intellij
ㅇ 소스 위치
ㅁ Cloud Code Plugin 설치
ㅇ Cloud Code 플러그 인을 설치하였다.
ㅇ Cloud 환경에서 개발의 속도와 능률을 증가하기 위해 제공되는 플러그 인이다.
ㅇ 쿠버네티스에서 실행되는 resource에 대한 디버깅이 가능하고, 리소스 선언을 위한 YAML 파일 편집을 지원한다.
ㅁ Cloud Code:Kubernetes Run Configurations
ㅇ Intellij에서 디버깅을 윈한 Cloud Code: kubernetes 설정을 추가한다.
ㅇ 기본적인 설정은 자동으로 채워져 있었다.
ㅇ 현재 minikube를 사용하고 있는데, 자동으로 선택이 되어 있었다.
ㅁ Debug
ㅇ Debug를 실행하였다.
ㅇ 컨테이너가 생성되었고, pod가 구동되었다.
ㅇ Spring 로그도 바로 확인할 수 있었다.
ㅁ minikube service list
ㅇ minikube service를 통해 URL를 확인하였다.
ㅁ Debug 작동 확인
ㅇ URL로 접속을 하자 Debug 스택에서 멈추어 있는 것을 확인할 수 있었다.
ㅁ 함께 보면 좋은 사이트
ㅇ IntelliJ용 Cloud Code를 사용하여 Kubernetes 앱 배포 및 디버깅
반응형
'Kubernetes > 트러블슈팅&장애대응' 카테고리의 다른 글
Comments