Who and Why am I here?
제 소개와 연락처입니다. 각 페이지 맨 아래에
또는 댓글 한마디 남겨주심 그저 좋아라~ 합니다.
Recent
목록
Search

Kubernetes 환경에서의 cgroup과 global OOM과 cgroup OOM. 단일 통합 root는 cgroup V2에서부터 도입되었다고(…cgroup v2 has only a single process hierarchy…)
Introduction
전편과 마찬가지로, 아이디어 출처 대부분은 AI이지만 전부 직접 작성했다. 논리 구조 확인, AI 간 cross check 뿐 아니라 의심스럽다 싶은 부분은 죄다 공식 문서 참조 링크를 달았다. 그럼에도 간간히 공식 문서 뒷바침이 없는 부분이 있는데, 그건 지쳐서 그런 것이니…
틀린 부분이 보인다 → 코멘트를 남겨주시면 그저 감사할 뿐. 
Summary
k8s workload의 안정성, 효율성 동시 확보에 관하여 2/2
as S/W 엔지니어
k8s
stability
efficiency
OOMKilled
Linux
cgroup
kubelet
eviction
2026/01/01

Pod 강제 종료 구조. 크게 Kubernetes에 의한 eviction과 Linux에 의한 OOMKiled로 나눌 수 있다.
Introduction
Kubernetes 운영 시 접하는 흔한 이슈 중 하나인 OOMKilled (Out Of Memory의 메모리 부족으로 인한 pod의 비정상 종료), 그리고 이를 포함한 pod 안정성과 효율성의 동시 처리에 관한 논의이다. OOMKilled 는 메모리를 과다하게 할당하면 해결은 되겠지만 돈이 남아나지 않고서야... 달리 말하자면 효율성에 문제가 발생한다. 결국 안정성과 효율성을 동시에 취하는 방법이 필요하다는 의미로, 이는 pod resource와 autoscaling을 어찌 설정할 것인가의 문제로 귀결된다.
참고로 CPU 역시 resources 의 설정 대상임에도 주로 memory만 논하는데, Linux에서 CPU는 memory와는 달리 선점 자원(preemtible resource), 즉 OS가 강제로 빼앗아 다른 작업에 재할당 가능하여 사용 중에도 중단, 전환이 가능하기에 프로세스 종료를 야기하지 않기 때문이다. 단지 느려질 뿐이지(throttling).
한방에 정리해서 끝내려했는데 왠걸, 파면 팔수록 산이라서 나눠서 간다(사실 좀 지쳤다). 종착역은 일반적 web service용 Kubernetes workload의 resources , PriorityClass, QoS, HPA 설정 전략이 될 것이다. 꽤나 Kubernetes 환경에 익숙하다 생각했는데, 익숙하기만 하지 상당히 어설펐다.
참고로, 아이디어 출처 대부분은 AI이다(그렇다고 AI가 쓴 글은 전혀 아니고). Hallucination이 찜찜해서 내 나름의 논리구조 확인은 물론이고 AI 간 cross check에, 나아가 중요하다 싶은 부분은 공식 문서까지 달아놨지만… 그래도 남은 찜찜함은 몰겠다. 뭐 논문 쓰는 것도 아니고.
k8s workload의 안정성, 효율성 동시 확보에 관하여 1/2
as S/W 엔지니어
k8s
stability
efficiency
OOMKilled
Linux
kubelet
kube-scheduler
cgroup
2025/12/29
OpenTelemetry eBPF Instrumentation / Beyla 동작 구조. Uprobes의 hooking 메커니즘으로 L7 계층을, Kprobes으로 L4 이하 계층을 처리한다. 자세한 내용은 참조. 출처: https://opentelemetry.io/docs/zero-code/obi/
Introduction
Kuberetes / Istio 환경에서 traffic metrics와 distributed tracing을 가장 효과, 효율적으로 취하기 방법에 대한 사전 조사이다. 결론부터 말하자면, traffic metrics로는 Istio가 생성하는 metric을, distributed tracing으로는 OpenTelemetry eBPF Instrumentation(OBI) 또는 Grafana Beyla가 생성하는 trace를 사용하는 것이 좋다.
Summary
•
Istio와 OpenTelemetry는 MLT(Metric, Log, Trace) 모두에 대해 자체적인 프로토콜과 측정 runtime을 갖는다. 이는 역할 상 중복으로 결국 하나를 선택해야 하며, Istio의 trace에는 제약이 있다.
•
Otel(OpenTelemetry)의 Distribute tracing 솔루션으로는 eBPF 기반 Zero-code Instrumentation을 선택한다. 이 솔루션에는 OpenTelemetry eBPF Instrumentation(OBI), Beyla가 있지만 양자 모두 사실 상 동일 솔루션이기에 무엇을 쓰건 별 차이가 없다.
Metric, Trace. Istio vs OpenTelemetry?
as S/W 엔지니어
OBI
Observability
OpenTelemetry
Beyla
Grafana
Distributed Tracing
metric
OpenTelemetry eBPF Instrumentation
Istio
Kubernetes
eBPF
2025/11/16

프라이베르크 도시 및 광산 박물관 정면에 위치한 프라이베르크 대성당(Dom St. Marien)을 뒤로하고 한 컷. 박문호 박사님과 라이프치히에서의 술 멤버 및 버스와 식사 시간에 이 탐사와 과학 관련 여러 의견을 나누었던 일행 분과 함께. 검정 옷 입길 잘했다. 똥배가 안보인다. 박사님의 사모님 작품.
독일 프라이베르크(Freiberg)
5일차(2025.09.03) 오전
여느 때와 마찬가지로 호텔에서의 새벽 강의로 하루를 시작. 강의 잘 듣지도 않는데 피곤해서 걍 재낄려했더니만 나만큼이나 강의에 진심이 없는 룸메이트 형님은 가겠단다. 한번 빠지기 시작하면 계속 빠지게 된다고. 그 말을 듣고보니 뭔가 나두 잘못하는거 싶어 따라 나섰다.
룸메이트 형님은 여행 내내 아침마다 내가 불러재끼는 케데헌의 Golden을 감당해야 했는데, 단순히 듣는거 뿐 아니라 노랫 가사의 ‘up, up, up’이 나올 때 마다 ‘손들고 위로 푸시’ 율동(?)을 따라하는 수고까지 감내해야만 했다. 부디 하루를 힘차게 열자는 뜻으로 그랬던거니 동생님의 이런 기특한 맘을 해아렸기를…(끝까지 따라하신거 보면 그런거 같다
)
북유럽 여행기(a.k.a. 학습탐사): 독일 프라이베르크(Freiberg), 포츠담(Potsdam)
프로젝트s
박문호
북유럽 여행
프라이베르크
포츠담
아우구스트
광산 박물관
아인슈타인 타워
상수시 궁전
2025/10/12

라이프치히 성 토마스 교회에 위치한 존 세바스찬 바흐(Johann Sebastian Bach) 동상 앞에서. 이 감격스러운 포인트에서 의도하지 않게 함께 찍힌 여자 아이는 뱅크시(Banksy)의 ‘풍선을 든 소녀’를 연상케한다. 이쁘기두 해라 
독일 라이프치히(Leipzig)
체코 프리브람에서 독일 라이프치히(Leipzig)로 가는 와중, 이 도시 이름이 상당히 내게 익숙한데 정작 아는게 없단 생각이 들었다. 분명 라이프니츠(Leibniz)와 구분은 하는데 말야. 잠시 구글링을 해보니 당장 먼저 나오는게 바흐(Johann Sebastian Bach)이다. 이 땜시 그리 익숙했던 것이었으니… 어머, 여긴 가야해! 이 도파민 분출의 내 모습은 BTS를 고대하는 ARMY에 비견된다고나 할까.

라이프치히와 바흐의 관계를 안 순간의 내 마음을 가장 적절히 대변한 ‘회화’. 대상의 매력이 주체의 감정을 압도한 순간을 적절히 표현한 수작으로 실용적이기까지 하다. 유명한건 당연한거다.
그나저나 이 ‘비평’에 ‘팝 아트’를 연상했다면… 넌 누구냐!
북유럽 여행기(a.k.a. 학습탐사): 독일 라이브치히(Leipzig)
프로젝트s
박문호
북유럽 여행
라이프치히
Leipzig
바흐
대위법
Counterpoint
성 토마스 교회
라이프니츠
Leibniz
추론 계산
이진법
앨런 튜링
클로드 셰넌
폰 노이만
조지 불
2025/10/07

프라하 구시가지 광장(Staroměstské náměstí, Old Town Square)에서. 프라하 역시 일전 유럽 배낭 여행에 다녀갔던 곳이라 별 감흥이 없다.
체코 프라하(Praha)
프라하 역시 예전 유럽 배낭 여행 때 다녀온 곳으로, 다녀왔던 적지 않은 유럽 도시 중 가장 ‘이쁘장한’ 도시로 기억한다. 당시 이 곳을 찾았던 이유는 구 소련 영향을 받던 동구권 도시라 후질구래할거란 선입관에도 미션 임파서블 1에 보이던 프라하 전경이 꽤나 인상적이었던 어릴 적의 기억 때문. 냉전 때의 유명한 민주화 운동이었던 프라하의 봄도 한 몫 했겠고. 하지만 무엇보다 큰 맥락은 퀸의 보헤미안 렙소디이겠지(보헤미안이란 자유로운 영혼을 의미하며, 집시와 연관되는 것도 이 때문이라고).
여하간 그런 도시인데, 이 걸로 글을 시작한 이유는 빈과 마찬가지로 이미 다녀간 곳이라 별 감흥이 없었기 때문이다. 여기는 연인하고나 올 곳이다. 근데 어쩌겠어 일정에 떡하니 박힌 곳인걸. 떡하니 박힌 이유는 이 여행의 주요 테마인 신성로마제국에 꽤나 의미있는 곳이기 때문으로 보인다.
북유럽 여행기(a.k.a. 학습탐사): 체코 프라하(Praha), 프리브람(Příbram)
프로젝트s
박문호
북유럽 여행
프라하
Praha
프리브람
Pribram
카를4세
가이드
광산
Lucy
오스트랄로피테쿠스
Pilsner Urquell
2025/10/05

볼츠만 묘비석 앞에서. 물리학에서나 S/W Engineering에서나 엔트로피의 중요성을 고려하자면, 볼츠만 묘비석 방문은 내게 큰 의미를 갖는다. 문제는 이 비석 정면에 떡하니 이동식 화장실이 놓여 비석을 가로막고 있었다는 거. 아니 오스트리아 사람들 재정신인가? 인류사에 손꼽히는 발견을 이룬 위인을 이따위로 취급하는 게 말이 되냐는 뜻이다.
오스트리아 빈(Wien)
1일차(2025.08.30)
카타르 도하에서의 환승을 거쳐 오스트리아 빈에서 탐사가 시작되었다. 이 탐사는 절대 빈 시간이 없다. 비행기에서 내리자마자 카르눈툼(Carnuntum)이란 고대 로마의 유적지로 이동. 여기를 방문한 이유는 소위 ‘카르눈툼 회의’라 하여 동서 로마의 정제(아우구스투스), 부제(카이사르) 간의 지위 조정을 통해 당시의 혼란을 (일시로 나마) 안정시킨 사건 때문이라고. 예나 지금이나 교통 정리는 무진장 중요한 듯.
실제 역사적 유적지란 점만 빼면 대강 울나라 민속촌 같은 곳인데, 고대 로마 당시의 건축물을 아주 그럴듯하게 복원해놨다(유적지라 건축터 말고 실제 남은 건축물은 없다). 새삼 놀랐던건 외양 면에선 현대 건축물과 큰 차이가 없단거, 무엇보다 콘크리트를 이 때도 사용했단 점. 로마 당시 복장으로 요리를 하던 유적지 측 묘령의 여인으로부터 빵을 얻어 먹으며 잠시 이야기를 나눴는데 그걸 사진으로 못 남긴게 한이다(내 스타일은 아니어도 이쁘긴 했는데…).
북유럽 여행기(a.k.a. 학습탐사): 오스트리아 빈(Wien)
프로젝트s
박문호
빈
Wien
Vienna
학습 탐사
북유럽 여행
클로드 셰넌
루트비히 볼츠만
2025/10/01

박문호 박사님과 함께한 전체 북유럽 학습탐사 코스. 푸른 선은 모조리 버스 이동이다. 14박 15일(25.08.30 ~ 25.09.14) 일정(출발은 25.08.29 밤)으로, 월말 김어준팀 20명 + 박문호의 자연과학 세상(소위 박자세. 홈페이지 링크)팀 20명 + 알파 4명(박사님을 포함한 staffs)과 함께.
나의 두 번째 교주님(!)인 박문호 박사님과 함께한 북유럽 여행기이다.
Prologue
여름 휴가로 다녀온 이 여행의 정식 명칭은 아래 월말 김어준의 Youtbe 링크에 드러나듯(해당 이벤트를 통해 갔다) ‘박문호 박사와 함께하는 북유럽 7개국 학습 탐사’. 탐사 주제는 입자물리학 + 신성로마제국 및 스칸디나비아를 포함한 주변 지역사. 무시무시하다.
우리가 북유럽에 가는 이유 #과학 #박문호
우리는 왜 북유럽에 가는가?
입자물리학, 피치블렌드, 방사선, 핵변환, 대칭
전자공학박사 박문호
〔월말 김어준〕 25년 6월호 바로가기
https://www.podbbang.com/magazines/1778990/issues/4409
〔월말 김어준〕 인스타그램 바로가기
https://www.instagram.com/kimoujoon_audio_magazine
https://www.youtube.com/watch?v=wwMWO9e-OcE

월말 김어준에서 진행하는 여행 이벤트 중 하나로, 본 학습 탐사 주제가 드러난다. 내가 특히 끌린 지점은 ‘대칭’. 이 ‘대칭’ 땜시 적어도 내겐 난데 없는 아벨 기념관까지 가게 된다. 유명하다는 수학의 ‘아벨상’의 그 아벨 맞다.
내게 있어 박문호 박사님이 왜 교주님인지는
공부법 핵심: 대칭화, 모듈화, 순서화를, 그의 생각은
박문호 박사의 ‘철학’ 을 참조하면 된다. 참고로, 저 글을 쓰는 시점에는 직접 뵈고 대화를 나눈 사이가 아닌지라 ‘님’이란 존칭을 뺐지만 이제는 도저히 그럴 수 없다. 14박 15일의 쉽지 않은 함께한 기간은 물론이요, 수 차례에 걸친 그와의 식사 시간, 무엇보다 작별 인사 말씀으로 “자네는 내 젊은 시절을 보는 것 같군”이란 나에 대한 평까지 ‘하사’ 받았기 때문이다. 나아가 이 말씀에 자부심이 차오르고, 곱씹을 수록 기분이 좋아지는지라.
북유럽 여행기(a.k.a. 학습탐사): Prologue
프로젝트s
박문호
북유럽 여행
학습 탐사
Prologue
암기
이해
학습법
2025/09/30
Load more
By Category
목록
Search
as 음악인
13
Load more
as S/W 엔지니어
136
Load more
예술/인문 소감
73
Load more
自省(Introspection) / 세상살이
74
Load more
프로젝트s
97
Load more
방명록 백업




