반응형 도커스웜모드3 [Docker] : 스웜 모드에서 볼륨의 한계점 서비스를 할당받을 수 있는 모든 노드가 볼륨 데이터를 가지고 있어야 해서 스웜 클러스터에서 볼륨을 사용하기 어렵다. 스웜 모드에서는 도커 볼륨이나 호스트와의 볼륨 사용이 적합하지 않은 기능일 수도 있다. 해결하기 위해 어느 노드에서도 접근 가능한 퍼시스턴트 스토리지(Persistent Storage)를 사용하는 것이다. 퍼시스턴트 스토리지는 호스트와 컨테이너와 별개로 외부에 존재해 네트워크로 마운트 할 수 있는 스토리지이다. 📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다. 2022. 3. 6. [Docker] : 도커 스웜 모드의 구조 도커 스웜 모드의 구조 스웜 모드는 매니저 노드와 Worker(워커) 노드로 구성되어 있다. 워커 노드는 컨테이너가 생성되고 관리되는 도커 서버, 매니저 노드는 워커 노드를 관리하기 위한 도커 서버로 매니저 노드에도 컨테이너가 생성될 수 있는 만큼 매니저 노드는 워커 노드의 역할을 포함하고 있다. 매니저 노드는 1개 이상 있어야 하고 워커 노드는 없을 수도 있다. 매니저 노드만으로도 클러스터를 구성할 수 있다. 매니저 수를 늘린다 해서 스웜 클러스터 성능이 좋아지는 것은 아니다. 스웜 모드는 매니저 노드의 절반 이상에 장애가 생겨 정상적으로 작동하지 못 할 경우 장애가 생긴 매니저 노드가 복구될 떄까지 클러스터의 운영을 중단한다. 스웜 매니저는 가능한 홀수 개로 구성하는 게 좋다. 📖 ← [ 시작하세요!.. 2022. 3. 3. [Docker] : 도커 스웜 모드 스웜 모드 스웜 모드는 별도 설치 과정이 필요가 없다. 도커 엔진 자체에 내장되어 있기 때문이다. docker info | grep Swarm 명령어로 도커 엔진의 스웜 모드 클러스터 정보를 확인할 수 있다. 처음에는 단일 도커 서버에서 사용해서 스웜 모드가 비활성화 상태로 설정되어 있을 수 있다. 2022. 3. 3. 이전 1 다음 반응형