<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://ohg0219.github.io/</id><title>Hayden's Dev Notes</title><subtitle>Claude Code 와 나눈 Q&amp;A, 에러 해결 과정, 기술 탐구를 글로 남깁니다.</subtitle> <updated>2026-05-12T19:25:00+09:00</updated> <author> <name>Hayden</name> <uri>https://ohg0219.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://ohg0219.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="ko-KR" href="https://ohg0219.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Hayden </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Deployment 와 ReplicaSet — Pod 만으로 부족한 이유 — 시리즈 3편</title><link href="https://ohg0219.github.io/posts/k8s-deployment/" rel="alternate" type="text/html" title="Deployment 와 ReplicaSet — Pod 만으로 부족한 이유 — 시리즈 3편" /><published>2026-05-12T19:16:00+09:00</published> <updated>2026-05-12T19:16:00+09:00</updated> <id>https://ohg0219.github.io/posts/k8s-deployment/</id> <content type="text/html" src="https://ohg0219.github.io/posts/k8s-deployment/" /> <author> <name>Hayden</name> </author> <category term="infra" /> <summary>📚 Kubernetes 시리즈 — 컨테이너 오케스트레이션 입문 왜 Kubernetes 인가 — docker run 으로 30분 만에 무너지는 시나리오 — 시리즈 1편 첫 클러스터와 Pod — 가장 작은 단위부터 — 시리즈 2편 Deployment 와 ReplicaSet — Pod 만으로 부족한 이유 — 시리즈 3편 — 현재 글 Pod 를 하나 띄웠습니다. 죽었습니다. 아무 일도 일어나지 않았습니다. 2편에서 Pod 를 직접 만들어 봤습니다. kubectl run 한 줄이면 뜨고, kubectl delete pod 한 줄이면 사라집니다. 문제는 — 사라진 뒤에 아무도 다시 만들어 주지 않는다는 것입니다. 1편에서 이야기했던 “자동 복구(...</summary> </entry> <entry><title>첫 클러스터와 Pod — 가장 작은 단위부터 — 시리즈 2편</title><link href="https://ohg0219.github.io/posts/k8s-pod-basics/" rel="alternate" type="text/html" title="첫 클러스터와 Pod — 가장 작은 단위부터 — 시리즈 2편" /><published>2026-05-12T19:07:00+09:00</published> <updated>2026-05-12T19:07:00+09:00</updated> <id>https://ohg0219.github.io/posts/k8s-pod-basics/</id> <content type="text/html" src="https://ohg0219.github.io/posts/k8s-pod-basics/" /> <author> <name>Hayden</name> </author> <category term="infra" /> <summary>📚 Kubernetes 시리즈 — 컨테이너 오케스트레이션 입문 왜 Kubernetes 인가 — docker run 으로 30분 만에 무너지는 시나리오 — 시리즈 1편 첫 클러스터와 Pod — 가장 작은 단위부터 — 시리즈 2편 — 현재 글 Deployment 와 ReplicaSet — Pod 만으로 부족한 이유 — 시리즈 3편 컨테이너가 K8s 의 최소 단위라고 생각했는데, 아니었습니다. Docker 에서는 컨테이너 하나가 실행의 단위였습니다. docker run 하나로 프로세스 하나가 뜨고, 그게 전부였습니다. K8s 로 넘어오면 최소 단위가 컨테이너가 아니라 Pod 입니다. 컨테이너를 한 겹 더 감싼 이 단위가 왜 필요한지, 그리고...</summary> </entry> <entry><title>왜 Kubernetes 인가 — docker run 으로 30분 만에 무너지는 시나리오 — 시리즈 1편</title><link href="https://ohg0219.github.io/posts/why-kubernetes/" rel="alternate" type="text/html" title="왜 Kubernetes 인가 — docker run 으로 30분 만에 무너지는 시나리오 — 시리즈 1편" /><published>2026-05-12T19:00:00+09:00</published> <updated>2026-05-12T19:00:00+09:00</updated> <id>https://ohg0219.github.io/posts/why-kubernetes/</id> <content type="text/html" src="https://ohg0219.github.io/posts/why-kubernetes/" /> <author> <name>Hayden</name> </author> <category term="infra" /> <summary>📚 Kubernetes 시리즈 — 컨테이너 오케스트레이션 입문 왜 Kubernetes 인가 — docker run 으로 30분 만에 무너지는 시나리오 — 시리즈 1편 — 현재 글 첫 클러스터와 Pod — 가장 작은 단위부터 — 시리즈 2편 Deployment 와 ReplicaSet — Pod 만으로 부족한 이유 — 시리즈 3편 docker run 하나로 시작한 서비스가, 30분 뒤엔 손이 모자랐습니다. 컨테이너가 죽으면 사람이 다시 띄우고, 서버가 두 대로 늘면 SSH 두 번 들어가고, 무중단 배포는 그냥 새벽에 하던 그날의 이야기입니다. Docker 시리즈 5편을 통해 컨테이너 하나를 빌드하고, 네트워크를 잇고, Compose 로 묶...</summary> </entry> <entry><title>Dockerfile 심화 — 캐싱, 멀티스테이지, 슬리밍 — 시리즈 5편</title><link href="https://ohg0219.github.io/posts/dockerfile-deep-dive/" rel="alternate" type="text/html" title="Dockerfile 심화 — 캐싱, 멀티스테이지, 슬리밍 — 시리즈 5편" /><published>2026-05-12T17:45:00+09:00</published> <updated>2026-05-12T17:45:00+09:00</updated> <id>https://ohg0219.github.io/posts/dockerfile-deep-dive/</id> <content type="text/html" src="https://ohg0219.github.io/posts/dockerfile-deep-dive/" /> <author> <name>Hayden</name> </author> <category term="infra" /> <summary>📚 Docker 시리즈 — 기초부터 운영까지 Docker 기초 — 시리즈 1편 Docker 네트워크 — bridge, host, custom — 시리즈 2편 Docker Compose — 여러 컨테이너를 한 파일로 — 시리즈 3편 Docker 볼륨 — 지워도 되는 것 vs 살아남아야 하는 것 — 시리즈 4편 Dockerfile 심화 — 캐싱, 멀티스테이지, 슬리밍 — 시리즈 5편 — 현재 글 docker build 가 1분 30초 걸리던 게 8초로 줄었습니다. Dockerfile 의 줄 순서를 두 줄 바꿨을 뿐입니다. 이미지 빌드는 처음엔 그냥 “되기만 하면 됨” 인 영역으로 보입니다. 그러다 CI 가 매 PR 마다 1분...</summary> </entry> <entry><title>Docker 볼륨 — 지워도 되는 것 vs 살아남아야 하는 것 — 시리즈 4편</title><link href="https://ohg0219.github.io/posts/docker-volume/" rel="alternate" type="text/html" title="Docker 볼륨 — 지워도 되는 것 vs 살아남아야 하는 것 — 시리즈 4편" /><published>2026-05-12T17:15:00+09:00</published> <updated>2026-05-12T17:15:00+09:00</updated> <id>https://ohg0219.github.io/posts/docker-volume/</id> <content type="text/html" src="https://ohg0219.github.io/posts/docker-volume/" /> <author> <name>Hayden</name> </author> <category term="infra" /> <summary>📚 Docker 시리즈 — 기초부터 운영까지 Docker 기초 — 시리즈 1편 Docker 네트워크 — bridge, host, custom — 시리즈 2편 Docker Compose — 여러 컨테이너를 한 파일로 — 시리즈 3편 Docker 볼륨 — 지워도 되는 것 vs 살아남아야 하는 것 — 시리즈 4편 — 현재 글 Dockerfile 심화 — 캐싱, 멀티스테이지, 슬리밍 — 시리즈 5편 docker compose down 한 줄에 어제 만든 테스트 데이터가 통째로 사라집니다. 정확히는 컨테이너 가 사라진 거지만, 컨테이너 안에 직접 들어 있던 파일은 같이 증발합니다. DB 컨테이너가 그렇게 날아가면 postgres ...</summary> </entry> </feed>
