태그: #인프라
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3 편
Java 디버깅: 멈춰 보기, 멈추지 않고 보기, 기록해 두고 보기
JVM 이 디버거와 말하는 구조(JPDA·JVM TI·JDWP·JDI)와 -agentlib:jdwp 옵션의 뜻, 인증이 없는 디버그 포트의 위험, jdb·IDE 원격 디버깅과 쿠버네티스 파드에서의 port-forward 를 설명합니다. 이어서 JVM 을 멈추지 않고 들여다보는 jcmd·jstack·힙 덤프·GC 로그·JFR 을, 직접 만든 데드락·CPU 과열·메모리 누수 예제로 하나씩 잡아
2026-10-26 · 33 분 읽기 #인프라#Java#JVM#디버깅#JDWPSSO 연동의 두 방식: 앱 안의 에이전트(SDK)와 앱 앞의 게이트웨이
Keycloak 같은 IdP 에 애플리케이션을 붙이는 두 방식, 즉 앱 안에 라이브러리를 넣는 에이전트(SDK) 방식과 앱 앞의 프록시가 대신 처리하는 게이트웨이 방식의 원리를 OAuth 2.0·OIDC·SAML 의 핵심부터 풀어 봅니다. Authorization Code + PKCE 의 흐름과 계산, ID·액세스·리프레시 토큰과 JWT 서명 검증(JWKS), 백채널 로그아웃과 세션 동기화,
2026-10-26 · 41 분 읽기 #인프라#SSO#OIDC#OAuth 2.0#Keycloakcert-manager 는 어떻게 인증서를 만들고 갈아 끼우나
cert-manager 가 Certificate 객체 하나를 Secret 으로 바꾸기까지의 과정을 객체(Issuer·Certificate·CertificateRequest·Order·Challenge)와 컨트롤러의 상태 기계로 풀어 봅니다. ACME(RFC 8555)의 주문·권한·챌린지 흐름, HTTP-01 과 DNS-01 의 차이, key authorization 계산, 자체 서명·CA 이
2026-10-26 · 41 분 읽기 #인프라#쿠버네티스#cert-manager#TLS#ACME