로딩
요청 처리 중입니다...

78. [Docker] Docker Swarm 스케쥴러의 컨테이너 할당 전략 분석

 78. [Docker] Docker Swarm 스케쥴러의 컨테이너 할당 전략 분석

본 포스트는 https://docs.docker.com/swarm/scheduler/ 의 리뷰이다. 공부의 용도로 쓰여진 포스트이기 때문에 참고만 하길 바란다.

이번 포스트에서는 Swarm(이하 스웜) 클러스터를 구성하였을 때 어떻게 컨테이너를 할당하는지에 대해서 설명한다. 참고로 Docker 1.12v 에서 swarm mode 라는 것이 추가되어 스웜을 사용하는 방식이 조금 달라졌을지도 모른다(이전에 쓴 스웜 포스트도 이젠 deprecated다).

그러나 설치, 사용방법이 아닌 스웜 스케쥴러 그 자체의 컨테이너 할당 방식에 대하여 알아보기 위해 포스트를 작성하는 것이므로 공부하는 겸 정리하게 되었다. 스웜에 대해 간단히 소개를 하자면, Docker Swarm의 로고.

여러 마리의 고래가 뭉쳐있다. 스웜은 여러 대의 Docker 머신들을 관리할 수 있는 툴이라고 보면 되겠다.

스웜 노드에는 Manager 노드와 Swarm 노드가 있는데(Consul과 같은건 일단 생각하지 않기로 하자...