Docker와 Kubernetes, 도대체 뭐가 다를까?
·
OS/DevOps
✍️ 본문 내용🚢 Docker는 무엇인가?Docker는 애플리케이션을 컨테이너라는 단위로 패키징해 실행하는 기술입니다.컨테이너는 가볍고 빠르며, 어느 환경에서든 일관된 실행을 보장합니다.쉽게 말해, **“앱을 깔끔하게 박스에 담아서 어디서든 똑같이 실행되게 해주는 기술”**입니다.개발자가 만든 앱을 테스트 서버, 운영 서버 어디서든 환경 차이 없이 실행 가능이미지 단위로 앱을 버전 관리할 수 있어 CI/CD에 매우 적합☸️ Kubernetes는 무엇인가?Kubernetes(K8s)는 수십~수천 개의 컨테이너를 자동으로 관리하는 오케스트레이션 툴입니다.“많은 컨테이너들을 자동으로 띄우고, 고장 나면 다시 살리고, 트래픽 분산까지 해주는 똑똑한 관리자”라고 보면 됩니다.Pod, Node, Cluster 개..