반응형
서비스 모드는 두 가지가 있는데 복제 모드와 글로벌 모드이다. 글로벌 서비스는 스웜 클러스터 내에서 사용할 수 있는 모든 노드에 컨테이너를 반드시 하나씩 생성하기 때문에 레플리카 셋의 수를 따로 지정하지 않는다.
글로벌 서비스는 스웜 클러스터를 모니터링하기 위한 에이전트 컨테이너 등을 생성해야 할 때 유용하다.
docker service create --name global_web \\
--mode global \\
nginx
docker service create 명령어에 —mode global을 추가해 생성할 수 있다 —mode 옵션을 따로 설정하지 않으면 기본으로 복제 모드를 사용한다.
docker service ls
docker service ps global_web
글로벌 서비스의 상태를 확인해 보면 레플리카의 값이 global로 설정되어 있고 각 노드에 컨테이너가 하나씩 생성되어 있는 것을 확인할 수 있다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : 서비스 롤링 업데이트 (0) | 2022.03.04 |
---|---|
[Docker] : 스웜 모드의 서비스 장애 복구하기 (0) | 2022.03.04 |
[Docker] : nginx 웹 서버 서비스 생성하기 (0) | 2022.03.04 |
[Docker] : 서비스 생성하기 (0) | 2022.03.04 |
[Docker] : 스웜 모드 서비스 개념 (0) | 2022.03.04 |
댓글