본문으로 건너뛰기

업데이트

Cluster → Updates 페이지는 모든 노드에 걸친 MAC 스택 버전을 관리하는 단일 클러스터 범위 화면입니다. 예전에 따로 있던 두 위젯 — 읽기 전용 MAC Versions 표 (이전 Software 페이지)와 Cluster Update 패널 (이전 Containers 페이지) — 을 하나의 플릿 표로 합쳐, 버전 드리프트를 눈에 보이는 그 자리에서 바로 처리할 수 있습니다.

Cluster Updates

클러스터 버전

헤더에는 클러스터의 명목상 현재 버전Update All To 버전 선택기가 표시됩니다. 대상을 고르고 업데이트를 시작하면, 대상이 되는 모든 노드가 한 번의 조율된 작업으로 그 버전으로 롤링됩니다.

플릿 표

등록된 노드마다 한 행씩, 역할 (master / agent), 실행 중인 컨테이너 이미지 버전, 설치된 호스트 CLI 버전, 그리고 이들로부터 도출된 상태를 보여줍니다.

상태의미
OK이미지가 클러스터 현재 버전과 일치
Outdated이미지 버전이 클러스터 현재 버전보다 뒤처짐
Drift실행 중인 이미지와 설치된 호스트 CLI가 불일치
Unreachable에이전트가 응답하지 않음

필터 바 (All / Outdated / Drift / Unreachable)와 검색 상자로 표를 좁힐 수 있습니다. 각 행에는 자체 대상 버전 선택기Update 버튼이 있어, 나머지 플릿을 건드리지 않고 노드 하나만 롤링할 수 있습니다.

롤링 업데이트 진행

업데이트가 실행 중일 때, 각 노드는 다음 상태를 통해 실시간 진행을 보고합니다.

pendingpullingupdatinghealth_checkupdated

노드가 업데이트 후 헬스체크에 실패하면, 작업은 해당 노드를 failed로 표시하고 이전 버전으로 롤백합니다 (rolled_back). 덕분에 한 노드의 실패가 플릿 전체를 무너뜨리지 않습니다. Cancel 버튼 (확인 다이얼로그 포함)으로 진행 중인 작업을 중단할 수 있습니다.

이력과 내보내기

  • History — 지난 업데이트 작업과 노드별 결과를 나열하는 드로어.
  • Export CSV — 현재 플릿 표 (노드별 버전과 상태)를 문서화·감사용으로 내보냅니다.

함께 보기

  • 소프트웨어 — 각 노드 내부의 소프트웨어 (드라이버, 툴킷, SDK 패키지).
  • 컨테이너 — 노드별 컨테이너 점검과 제어.
  • mac test — 플릿 업그레이드 후 실행할 수 있는 로그인 없는 CLI 헬스체크.