도커 스웜 모드 클러스터 개요

정원식·2023년 12월 16일

Docker Swarm 정리

목록 보기
2/7

22년 2월에 작성한 글입니다.

도커 스웜 모드 클러스터 개요

도커 스웜 모드 구조

분류

  • 매니저 노드
    • 워커 노드를 관리하는 노드
    • 워커 노드의 역할도 포함
    • 홀수로 운영하는것이 바람직
    • 일반적인 매니저 노드와 리더 노드로 나뉨
  • 워커 노드
    • 컨테이너가 생성되고 관리되는 도커 서버

도커 스웜 모드 클러스터 구축

클러스터 추가

  • 매니저 역할을 할 서버에서 스웜 클러스터 시작
docker swarm init --advertise-addr <매니저 노드 IP>
  • 워커 노드에서 조인
docker swarm join --token <token> <IP:PORT>
  • 매니저 노드에서 조인 결과 확인
docker node ls
  • 토큰 생성
docker swarm join-token (worker|manager)

클러스터에서 제거

  • 워커노드에서 스웜 클러스터 나가기
    • 단, 매니저 노드에서는 해당 노드가 DOWN 으로 인식
    • 따라서 매니저 노드에서 해당 노드 제거 필요
docker swarm leave
  • 매니저 노드에서 특정 노드 제거
docker node rm <node>
profile
매일매일 성장하고 싶은 백엔드 개발자입니다.

0개의 댓글