• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

Docker Swarm에서 Portainer 문의드립니다.

케이퀸 케이퀸 245

0

4

안녕하세요?

서버1, 2, 3에 각각 다른 docker 서비스를 운영 중인데요.

서버1에 portainer docker를 설치하고 서버2, 3에 portainer_agent docker를 설치해서 서버1의 portainer에서 서버 2, 3의 docker까지 한번에 관리해서 잘쓰고 있었습니다.

 

최근에 Docker Swarm을 이용해서 서버1을 매니저 노드로 서버2, 3을 워커 노드로 설정했는데요.

portainer와 portainer_agent docker도 공식 홈페이지에 나와 있는Docker Swarm용 설정으로 변경했습니다.

 

문제는 Docker Swarm portainer에서 deploy된 서비스나 기존에 서버1의 docker-compose로 설정된 로컬 docker container는 Containers 메뉴에서 잘 보이는데요.

워커 노드로 설정한 서버2, 3의 로컬 docker container는 안 나와서 Docker Swarm을 사용하기 전처럼 관리를 할수가 없네요.

 

노드 설정도 잘 되어 있고 Docker Swarm에 서비스 올려보면 잘 올라가고 portainer 상에서도 잘 보입니다.

설정이 잘 못된 건지 도움 부탁드립니다. ^^

 

version: '3.2'

services:
  agent:
    image: portainer/agent:2.18.3
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /var/lib/docker/volumes:/var/lib/docker/volumes
    networks:
      - agent_network
    deploy:
      mode: global
      placement:
        constraints: [node.platform.os == linux]

  portainer:
    image: portainer/portainer-ce:2.18.3
    command: -H tcp://tasks.agent:9001 --tlsskipverify
    ports:
      - "9443:9443"
      - "9000:9000"
      - "8000:8000"
    volumes:
      - portainer_data:/data
    networks:
      - agent_network
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.role == manager]

networks:
  agent_network:
    driver: overlay
    attachable: true

volumes:
  portainer_data:

신고공유스크랩
4
1등
콜라 2023.06.10. 17:05
일단 워커 프로모트 해서 매니저 노드로 바꾸세요.
ha는 매니저 셋이 되야합니다.

포테이너는 제가 안써봐서 도움을 드릴수는 없겠네요.ㅠㅠ
profile image
케이퀸 글쓴이 2023.06.10. 18:08
콜라

답변 감사합니다.
3개 서버 전부 매니저 노드로 변경 후 해봤는데 안 되네요. ㅠㅠ
portainer Swarm 메뉴에 들어가면 클러스터 노드가 3개로 나오는데 Dashborad에서 Nodes in the cluster는 1로 나옵니다.
이게 문제인건지 뭔가 설정이 잘 못된 거 같은데 어렵네요. ㅎㅎ

profile image
케이퀸 글쓴이 2023.06.12. 00:02
콜라
일단 무식하게 Docker Remote API로 각 워커 노드를 연결해줬습니다. ㅠㅠ
그랬더니 기존 방식처럼 사용할 수 있네요. ㅎㅎ
profile image 2등
끼리 2023.06.30. 12:51
도커 스웜모드로 사용하시려면
실질 사용을 위해선 nfs를 구성해서 볼륨구성을 한곳으로 이동시켜야 합니다. (현 구성에서는 각자의 서버/컨테이너마다 볼륨존재)
compose파일에도 명시해야하구요. 생각보다 사용하기 까다롭긴 합니다만

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
잡담 proxmox로 갈아탔습니다 7 기현 11시간 전07:34 220 +2
잡담 Immich가 FUTO에 합류했습니다.(Immich 핵심 팀은 정규직으로 근무합니다.) 4 달소 1일 전11:38 246 +1
정보 오픈아이콘 제공 사이트(https://cdn.jsdelivr.net) 오류 발생 => 복구됨 2 지딱코 2일 전14:31 209 +1
3893 질문
normal
고심분투 1시간 전17:10 39 0
3892 질문
image
경호 2시간 전15:50 34 0
3891 질문
normal
경호 5시간 전13:23 35 0
3890 잡담
image
기현 11시간 전07:34 220 +2
3889 잡담
image
keiminem 1일 전13:12 401 0
3888 잡담
normal
달소 1일 전11:38 246 +1
3887 질문
image
EXP 1일 전23:48 80 0
3886 질문
normal
홍익 1일 전19:26 197 0
3885 정보
image
지딱코 2일 전14:31 209 +1
3884 가이드
image
달소 2일 전22:22 352 +3
3883 가이드
image
ljr10 3일 전08:20 165 0
3882 가이드
image
달소 3일 전06:46 183 +1
3881
image
달소 3일 전05:50 198 +6
3880 정보
image
달소 3일 전05:38 123 0
3879 잡담
image
달소 3일 전05:20 401 0
3878 오픈소스
image
keiminem 4일 전17:43 347 +3
3877 질문
normal
purndal 4일 전14:32 240 0
3876 질문
image
초보나스 4일 전10:46 105 0
3875 후기
image
달소 4일 전10:03 322 0
3874 질문
normal
keiminem 4일 전09:29 328 0