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 |
Tags
- Docker Swarm
- 실습
- git
- Docker-compose
- MongoDB
- Javascript
- dockerfile
- node.js
- kubernetes
- OpenStack
- PaaS
- network
- 용어정리
- 네트워크
- RAPA
- RAID
- 도커
- 개념
- nodejs
- worker
- IaaS
- 명령어
- 쿠버네티스
- mysql
- PAT
- docker
- express
- 이론
- gns3
- 클라우드
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 |