easydong

[Kubernetes] 컨테이너 개요

📌 들어가며 이번 글에서는 컨테이너 오케스트레이션과 그 대표 주자인 쿠버네티스(Kubernetes)를 개괄한다. Docker로 컨테이너를 다뤘다면, 이제는 수많은 컨테이너를 자동으로 배치·관리·확장하는 단계로 넘어갈 차례다. 컨테이너 오케스트레이션이란? 다수의 컨테이너를 어느 노드에 배치하고, 상태를 추적하며, 부하에 따라 조절하고, 서로 연...

[Docker] 도커 볼륨 관리

📌 들어가며 이번 글에서는 컨테이너의 데이터를 영구적으로 보존하는 도커 볼륨(Volume)을 정리한다. 컨테이너는 삭제되면 내부 데이터도 함께 사라지기 때문에, 데이터 영속성이 필요하면 반드시 볼륨을 써야 한다. 도커 볼륨이란? 컨테이너와 별도로 데이터를 저장하는 공간. 컨테이너가 삭제·재시작되어도 데이터를 보존하며, 여러 컨테이너 간 또는 ...

[Docker] 도커 컨테이너 자원관리

📌 들어가며 이번 글에서는 컨테이너의 자원(CPU·메모리·디스크) 관리를 정리한다. 컨테이너는 가볍지만, 자원 제한을 소홀히 하면 한 컨테이너가 호스트 전체를 잡아먹을 수 있다. cAdvisor로 모니터링하고, 옵션으로 자원을 제한하는 법을 익힌다. 왜 자원 제한이 필요한가? 컨테이너는 기본적으로 호스트 자원을 공유한다. 제한이 없으면 하나의...