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

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

케이퀸 케이퀸 243

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/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 7시간 전08:21 90 +1
잡담 Proxmox 사이트도 개편을 했나보네요 1 달소 8시간 전07:46 164 +1
질문 적용 방법을 모르겠습니다?? 13 초보나스 2일 전08:05 242 +1
3859 질문
image
게르노 1분 전16:08 2 0
3858 질문
image
동도리군 3시간 전12:14 59 0
3857 정보
image
달소 7시간 전08:21 90 +1
3856 잡담
image
달소 8시간 전07:46 164 +1
3855 가이드
image
달소 8시간 전07:24 147 0
3854 질문
normal
서버구축하자 1일 전13:09 367 0
3853 질문
image
미스터빈 1일 전20:09 202 0
3852 질문
image
초보나스 2일 전08:05 242 +1
3851 질문
normal
웹서버구축관심 3일 전02:22 309 0
3850 잡담
normal
달소 3일 전23:39 204 +2
3849 질문
normal
게르노 4일 전03:11 190 0
3848 질문
image
감자칩 4일 전20:04 287 0
3847 질문
normal
ljr10 4일 전19:45 202 0
3846 질문
image
TANG 5일 전11:33 225 0
3845 질문
normal
감자칩 5일 전18:55 149 0
3844 질문
normal
숲형 6일 전11:21 277 0
3843 질문
image
kmw_ 6일 전09:37 198 +1
3842 질문
normal
bass9030 6일 전00:43 138 +1
3841 잡담
normal
칼룬 6일 전18:12 283 +1
3840 질문
normal
늘맑음 24.04.18.15:10 246 +1