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

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 기현 20시간 전07:34 282 +2
잡담 Immich가 FUTO에 합류했습니다.(Immich 핵심 팀은 정규직으로 근무합니다.) 4 달소 1일 전11:38 257 +1
정보 오픈아이콘 제공 사이트(https://cdn.jsdelivr.net) 오류 발생 => 복구됨 2 지딱코 2일 전14:31 213 +1
3894
image
달소 21.06.22.13:19 19462 0
3893
image
달소 22.03.17.22:09 19060 +14
3892
image
달소 20.12.25.17:18 16216 +5
3891
image
달소 23.01.27.14:15 16099 +8
3890
image
달소 21.01.02.13:32 8167 0
3889
image
달소 21.04.28.14:05 8122 +6
3888
image
똥쓰똥쓰 22.09.24.16:54 7996 +3
3887 정보
image
달소 21.05.06.11:38 7927 +4
3886
image
달소 21.02.26.15:02 7677 +1
3885
image
달소 21.07.30.17:12 7073 +4
3884
image
달소 22.03.17.23:40 7055 +2
3883 정보
image
달소 21.06.11.13:24 6944 +4
3882 질문
image
달소 21.04.23.12:51 6124 +3
3881
image
ExpBox 22.04.16.23:19 5906 +4
3880 정보
image
달소 22.05.06.13:12 5880 +3
3879
image
에프킬라 22.04.19.22:08 5870 +6
3878
image
달소 21.07.30.11:40 5736 +1
3877 정보
image
달소 21.10.21.17:59 5606 +3
3876
image
달소 23.04.09.14:13 5169 +4
3875
image
달소 22.03.17.22:25 5083 +10