콘텐츠로 바로가기

Seongwon

  • 기술 블로그
  • 영어
  • 기록
  • About
  • Editorial
  • 문의
Seongwon

소프트웨어 엔지니어의 기록

Categories

  • 개인 기록(Personal)2
    • 계획(Plan)0
    • 분석(Analysis)0
    • 일기(Diary)1
    • 작업 일지(Work Log)0
  • 기술 블로그170
    • AI13
      • 결과 판단(Evaluation)3
    • Architecture9
    • Backend43
      • 설계 판단15
    • DevOps11
    • Games2
    • Infra27
    • 개념 (Concepts)13
      • 측정의 과학 (Measurement)0
      • 쿠버네티스 (Kubernetes)12
  • 기타0
  • 성과4
    • 아키텍처 의사결정 (ADR)4
  • 영어(English)58
    • 개발 영어 (Developer English)18
    • 어원(Etymology)21
  • 자기계발 (Growth)11
    • 독서 (Reading)3
    • 방향과 가치 (Direction & Values)2
    • 학습 (Learning)2
  • 쿠버네티스 (Kubernetes)

    격리의 안쪽 — namespace와 cgroup으로 OS를 나누기 (QoS 등급까지 실측)

    A1에서 ‘컨테이너=namespace(격리)+cgroup(제한)’이라고 했다. 이번엔 그 안쪽을 연다. QoS 3등급(Guaranteed/Burstable/BestEffort) Pod를 만들어 requests/limits가 실제 cpu.max·memory.max로 내려가는 걸 실측하고, namespace 6종 중 user는 기본적으로 호스트와 공유돼 ‘완전…

    2026.09.10
    정성원
  • Architecture

    [UML] 클래스 다이어그램의 네 관계 — 화살표가 아니라 ‘수명’을 읽는 법

    UML 클래스 다이어그램의 *–(합성)·o–(집합)·–>(연관)·..>(의존)을 화살표 모양이 아니라 객체의 ‘수명’으로 읽는다. 집합=탈착 가능, 합성=한 몸이라는 흔한 직관이 왜 반대인지 포켓몬 게임 코드로 구분하고, 여기에 일반화(상속, ◁────)와…

    2026.09.08
    정성원
  • 자기계발 (Growth), 학습 (Learning)

    명사로 외웠더니 손이 안 나갔습니다 — 다섯 방향에 동사를 달고, 읽다 나는 답답함을 신호로 쓰기

    다섯 방향을 명사로 외워두었더니 대상 앞에서 손이 나가지 않았습니다. 분류표는 어느 칸인지를 묻게 하지 무엇을 할지를 정해주지 않아서였습니다. 그래서 방향마다 동사를 하나씩 달았습니다. 그런데 도구를…

    2026.09.07
    정성원
  • DevOps, 쿠버네티스 (Kubernetes)

    eBPF 정리 — 커널을 고치지 않고 커널을 바꾸는 법, 그리고 “어디까지 eBPF 인가”라는 질문

    eBPF 는 커널을 재컴파일하거나 재부팅하지 않고 커널 안에서 내 코드를 돌리는 장치입니다. 검증기·JIT·맵·훅이라는 구조를 먼저 정리하고, 그 위에서 관측 자동계측과 네트워크 데이터패스가 각각 무엇을 얻고…

    2026.09.04
    정성원
  • 자기계발 (Growth), 학습 (Learning)

    외운 다섯 방향에 어떻게 들어가나 — 비유라는 입구, 그리고 직독직해가 준 힌트

    학습 기록을 두는 자리를 하나 열었습니다. 첫 글은 지금 손에 들고 있는 두 갈래입니다. 하나를 입체적으로 보기 위해 다섯 방향에 특질을 걸어 외워두었는데 정작 그…

    2026.09.04
    정성원
  • 쿠버네티스 (Kubernetes)

    규모의 벽 — iptables에서 IPVS·eBPF로 (직접 IPVS 모드로 전환해 실측)

    B1의 iptables 룰은 서비스마다 선형으로 쌓인다. 서비스가 수천 개면? kube-proxy를 실제로 IPVS 모드로 전환해 /proc/net/ip_vs를 떠서, 확률 트릭이 사라지고 rr 스케줄러로 균등 분배되며 ClusterIP가 kube-ipvs0에…

    2026.09.03
    정성원
  • 쿠버네티스 (Kubernetes)

    Service는 실체가 없다 — kube-proxy가 iptables로 트래픽을 꽂는 법

    A4에서 ‘ClusterIP는 IP지만 :Port 고정이라 L4’라고 했다. 그 ‘왜’의 실체는 iptables다. 지금 이 클러스터의 kube-proxy에서 실제 룰을 그대로 떠서, ClusterIP가 어떤 프로세스도 아니라 KUBE-SERVICES▸KUBE-SVC(확률 분기)▸KUBE-SEP(DNAT)라는…

    2026.08.30
    정성원
  • DevOps

    [관측 확장 #2] 접속자를 지도 위에 올리기 — 똑같이 생긴 “No data” 를 네 갈래로 가르는 법

    접속자 IP 를 좌표로 바꿔 Grafana Geomap 에 올리는 일에서 어려운 쪽은 배선이 아니라 빈 패널의 원인을 가르는 일이었습니다. 라벨 폭발로 로그가 상류에서 버려지는 것,…

    2026.08.26
    정성원
  • 쿠버네티스 (Kubernetes)

    ConfigMap·Secret — 코드와 값을 떼어놓기 (그리고 cgroup으로 수미상관)

    같은 이미지를 dev·prod에서 그대로 쓰되 바뀌는 값만 밖에서 주입한다 — 그 장치가 ConfigMap(설정)과 Secret(민감값)이다. 실제 kubectl 콘솔로 주입을 확인하고, ‘Secret은 암호화가 아니라 base64’라는 함정과, limits가…

    2026.08.24
    정성원
  • DevOps

    [관측 확장 #1] 활동 모니터를 PostgreSQL 위에 다시 그리기 — 누적 카운터와 순간 표본은 다른 물건이다

    진단 화면은 베낄 수 있지만 그 화면을 떠받치는 계측은 베낄 수 없습니다. SQL Server 의 활동 모니터를 PostgreSQL 대시보드로 옮기면서, 누적 카운터와 순간 표본의 차이…

    2026.08.22
    정성원
이전 페이지
1 2 3 4 … 14
다음 페이지

Popular

  1. 1[개념] fork — 프로세스·저장소·프로젝트에서 복제되는 것은 각각 무엇인가
  2. 2Docker vs Podman — 같은 컨테이너, 다른 철학 (daemonless·rootless·Pod)
  3. 3[메일 인프라] Postfix·OpenSMTPD·Haraka·Mailu·Mailcow는 각각 무엇을 맡나 — 리눅스 프로세스 트리로 본 메일 서버 지형도
  4. 4프로세스와 스레드, 그리고 뮤텍스 — 리눅스에서 clone()과 futex로 직접 확인하기
  5. 5SMTP·POP3·IMAP·JMAP는 각각 무엇을 하나 — 메일함이 있다는 말의 정확한 뜻

Recent

  • [개념] fork — 프로세스·저장소·프로젝트에서 복제되는 것은 각각 무엇인가2026.10.12
  • AI에게 개발을 맡기며 다시 세운 세 가지 기준 — 성공 기준, 되돌릴 수 있는가, 필요할 때의 해상도2026.10.10
  • [쿠버네티스 SMTP #1] Postal이냐 Stalwart냐 — 메일함까지 만들기로 하니 답이 하나로 좁혀졌다2026.10.06
  • SMTP·POP3·IMAP·JMAP는 각각 무엇을 하나 — 메일함이 있다는 말의 정확한 뜻2026.10.03
  • 프로세스와 스레드, 그리고 뮤텍스 — 리눅스에서 clone()과 futex로 직접 확인하기2026.09.29

Tags

architecture backend connection-pool database developer-english DevOps etymology golang hikaricp homelab infra k3s kubernetes linux observability oke pgxpool postgresql self-hosting spring sre websocket 개념정리 시리즈-쿠버네티스

Visitors

Today314
Total22,285

Calendar

2026 10월
월 화 수 목 금 토 일
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9월    
LessMore

© 2026 Seongwon. All rights reserved.

About · 개인정보처리방침 · 이용약관 · 문의
Top ↑

Designed with WordPress · Theme by Seongwon

쿠키 사용 동의

이 사이트는 서비스 운영에 필요한 필수 쿠키를 사용합니다. 여기에 더해 방문 분석과 광고 목적의 쿠키를 사용하려면 동의가 필요합니다. 동의하지 않아도 글을 읽는 데에는 아무 제한이 없습니다. 자세한 내용은 개인정보처리방침을 참고하세요.