2016-09-29 4 views
3

Docker가 너무 빨리 변경되어 Docker Swarm (웜 모드) 클러스터를 업그레이드 할 수 있는지 알아 내려고합니다. 예를 들어, 1.12를 실행 중이며 서비스를 실행중인 3 노드 클러스터가 있습니다. Docker 1.13이 나왔다는 것을 알리고 웜 클러스터를 구성하는 엔진을 업그레이드하려고합니다. 어쨌든 클러스터를 재 작성하는 것을 포함하지 않는이 작업은 거의 롤링 엔진 업데이트를 선호합니까?웜 모드 클러스터 업그레이드

감사합니다.

답변

8
  1. 드레인 우선 노드.

    sudo는 고정 표시기 노드 업데이트는 worker2에

  2. 없음 컨테이너 배수 노드에 없습니다 확인 배수 --availability.

    sudo docker ps #on worker2

  3. 업그레이드 도커 엔진.
  4. 웜 매니저에서 노드를 확인하십시오.

    sudo는 고정 표시기 노드 LS 활동에

  5. 변경 적용 여부.

    sudo 도커 노드 업데이트 - 사용 가능성 활성

  6. 다른 노드에 대해 단계를 반복하십시오.
+0

고맙습니다. – learner

+1

그러나 매니저 노드를 업그레이드하는 방법은 무엇입니까? – happyyangyuan

+1

적어도 3 명의 관리자가있는 것이 좋습니다. 그러나 다른 노드를 승격시키고 관리자를 내린 다음 업그레이드를 관리 할 수 ​​있습니다. –

관련 문제