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

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 기현 8시간 전07:34 197 +2
잡담 Immich가 FUTO에 합류했습니다.(Immich 핵심 팀은 정규직으로 근무합니다.) 4 달소 1일 전11:38 243 +1
정보 오픈아이콘 제공 사이트(https://cdn.jsdelivr.net) 오류 발생 => 복구됨 2 지딱코 2일 전14:31 204 +1
3892 정보
image
툭툭이 24.03.28.11:14 906 +17
3891
image
eyeball 23.04.05.21:08 1800 +16
3890 정보
image
antegral 22.05.07.01:18 3196 +16
3889 잡담
image
햇서 23.06.05.05:53 917 +14
3888
image
달소 22.03.17.22:09 19057 +14
3887 정보
image
EXP 24.02.06.03:43 1336 +10
3886
image
달소 22.05.06.15:43 1046 +10
3885
image
달소 22.03.17.22:25 5080 +10
3884 정보
image
달소 24.02.19.00:58 975 +9
3883
image
theb1ue 22.06.14.16:05 4899 +9
3882 가이드
image
opq! 24.04.02.21:25 477 +8
3881 잡담
image
달소 24.01.15.03:22 586 +8
3880
image
달소 23.01.27.14:15 16082 +8
3879
image
달소 22.07.07.16:57 1947 +8
3878
image
달소 22.03.14.17:30 4208 +8
3877
image
달소 22.02.11.13:31 3039 +8
3876 후기
image
cdma2000 24.02.06.13:12 787 +7
3875 가이드
image
달소 23.07.04.20:38 1930 +7
3874
image
앨런임더 23.03.31.21:14 1892 +7
3873 잡담
image
곰삼촌 23.01.25.10:05 1092 +7