7장. Windows 노드 업그레이드


WMCO(Windows Machine Config Operator)를 업그레이드하여 Windows 노드에 최신 업데이트가 있는지 확인할 수 있습니다.

7.1. Windows Machine Config Operator 업그레이드

현재 클러스터 버전과 호환되는 새로운 버전의 WMCO(Windows Machine Config Operator)가 릴리스되면 Operator는 OLM(Operator Lifecycle Manager)을 사용할 때 함께 설치된 업그레이드 채널과 서브스크립션 승인 전략을 기반으로 업그레이드됩니다. WMCO 업그레이드로 인해 Windows 머신의 Kubernetes 구성 요소가 업그레이드됩니다.

WMCO 6.0.0은 Docker 대신 containerd를 기본 컨테이너 런타임으로 사용하므로 업그레이드 중에 다음과 같은 변경 사항이 적용됩니다.

  • 머신 세트를 사용하여 생성된 노드의 경우 다음을 수행합니다.

    • 모든 머신 오브젝트가 삭제되어 모든 Windows 노드가 드레이닝 및 삭제됩니다.
    • 새 Windows 노드가 생성됩니다.
    • 업그레이드된 WMCO는 기본 런타임으로 containerd를 사용하여 새 Windows 노드를 구성합니다.
    • 새 Windows 노드가 OpenShift Container Platform 클러스터에 참여한 후 해당 노드에 Pod를 배포할 수 있습니다.
  • Bring-your-Own-Host (BYOH) 노드의 경우:

    • WMCO에 의해 설치된 kubelet, kube-proxy, CNI, 하이브리드-overlay 구성 요소는 모두 제거됩니다.
    • HNS 네트워크와 같은 인스턴스를 구성하는 과정의 일부로 생성된 모든 Windows OS 관련 구성은 삭제되거나 되돌아갑니다.
    • WMCO는 기본 런타임으로 containerd를 설치하고 kubelet, kube-proxy, CNI 및 hybrid-overlay 구성 요소를 다시 설치합니다.
    • kubelet 서비스가 시작됩니다.
    • 새 Windows 노드가 OpenShift Container Platform 클러스터에 참여한 후 해당 노드에 Pod를 배포할 수 있습니다.
    • Docker 서비스가 있는 경우 계속 실행됩니다. 또는 Docker를 수동으로 제거할 수 있습니다.
참고

새로운 버전의 WMCO로 업그레이드하고 클러스터 모니터링을 사용하려면 WMCO 네임스페이스에 openshift.io/cluster-monitoring=true 레이블이 지정되어야 합니다. 기존 WMCO 네임스페이스에 레이블을 추가하고 이미 Windows 노드가 구성된 경우 WMCO Pod를 다시 시작하여 그래프 모니터링을 허용합니다.

장치를 중단할 필요가 없는 업그레이드의 경우 WMCO는 이전 버전의 WMCO에 의해 구성된 Windows 머신을 종료하고 현재 버전을 사용하여 이를 다시 생성합니다. 이는 머신 오브젝트를 삭제하여 수행되며, 이로 인해 Windows 노드가 드레이닝 및 삭제됩니다. 편리한 업그레이드를 위해, WMCO는 모든 구성된 노드에 버전 주석을 추가합니다. 업그레이드 중에 버전 주석이 일치하지 않으면 Windows 머신이 삭제되고 다시 생성됩니다. 업그레이드하는 동안 서비스 중단을 최소화하기 위해 WMCO는 한 번에 하나의 Windows 머신만 업데이트합니다.

중요

WMCO는 Windows 운영 체제 업데이트가 아닌 Kubernetes 구성 요소를 업데이트해야 합니다. VM을 생성할 때 Windows 이미지를 제공하므로 업데이트된 이미지를 제공해야 합니다. MachineSet 사양에서 이미지 구성을 변경하여 업데이트된 Windows 이미지를 제공할 수 있습니다.

OLM(Operator Lifecycle Manager)을 사용한 Operator 업그레이드에 대한 자세한 내용은 설치된 Operator 업데이트를 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.