Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- dockerfile
- Docker-compose
- 쿠버네티스
- worker
- 이론
- PAT
- nodejs
- 클라우드
- 개념
- PaaS
- 실습
- RAID
- 용어정리
- 도커
- mysql
- Docker Swarm
- network
- MongoDB
- kubernetes
- RAPA
- gns3
- OpenStack
- node.js
- 네트워크
- express
- git
- Javascript
- IaaS
- 명령어
- docker
Archives
- Today
- Total
융융이'Blog
[개념] 도커 스웜(Docker Swarm)이란? 본문
도커 스웜은 도커 컨테이너를 위한 클러스터링, 스케줄링 툴이다. 스웜을 이용하면 여러 개의 서버와 컨테이너 관리를 쉽게 할 수 있다.
도커 스웜 노드
도커 스웜에는 manager 노드와 worker 노드가 있다.
매니저 노드(manager node)
매니저 노드는 아래의 업무를 통해 도커 클러스터를 관리한다.
- 클러스터의 상태를 유지 : 뗏목 알고리즘 사용
- 스케줄링 서비스 : 작업자 노드(worker)에게 컨테이너를 배포한다. 특정 노드에게만 배포하거나, 모든 노드에 하나씩 배포할 수도 있다.
- 스웜 모드 제공 :
docker swarm init
작업자 노드(worker node)
도커에서 일반적으로 컨테이너를 실행하는 노드를 작업자 노드라고 한다.
drain : Task(컨테이너를 배포하고 관리)하는 권한을 주지 않는 설정
# 노드 상태를 drain으로 변경한다. docker node update --availability drain <노드ID> # 노드의 가용성을 확인한다. docker node inspect --pretty <노드ID>
active : 활성 상태
참고 : https://roseline124.github.io/kuberdocker/2019/07/31/docker-study08.html
'2022이전 > Docker&Kubernetes' 카테고리의 다른 글
[이론] 도커 스웜 - 뗏목 합의 알고리즘이란?(Raft consensus algorithm) (0) | 2020.06.15 |
---|---|
[실습+명령어] Docker Swarm (0) | 2020.06.15 |
[명령어] Docker-Compose 사용한 컨테이너 운용 (0) | 2020.06.15 |
[명령어] Docker-compose 작성 (0) | 2020.06.15 |
[실습]Dockerfile + docker-compose 종합 실습 (0) | 2020.06.15 |