Docker Compose VS Kubernetes
단일서버 MSA에서는 Docker Compose를 사용하고 다중서버 MSA에서는 Kubernetes를 사용한다고 이해하고 있었다. 이번에는 그 배포 둘을 비교해서 한번 설명을 해보고자 한다. Docker Compose는 단일 호스트에서 여러 개의 컨테이너를 관리하는 도구로, 컨테이너 간의 연결 및 의존성을 설정하고, 배포를 위한 파일로 docker-compose.yml 파일을 사용합니다. 반면에 Kubernetes는 여러 대의 서버(노드)에서 클러스터를 구성하여 컨테이너를 관리하는 컨테이너 오케스트레이션 도구로, 노드 간의 로드 밸런싱, 스케일링, 로깅, 모니터링 등 다양한 기능을 제공합니다. Docker Compose는 로컬 환경에서 단일 호스트에서 실행되는 컨테이너를 관리하며, Kubernetes는 ..
2023.02.27