2.3. Red Hat Windows Machine Config Operator 7.2.1 릴리스 노트

이번 WMCO 릴리스는 OpenShift Container Platform 클러스터에서 Windows 컴퓨팅 노드를 실행하기 위한 새로운 기능 및 버그 수정을 제공합니다. WMCO 7.2.1의 구성 요소는 RHBA-2024:1476 에서 릴리스되었습니다.

2.3.1. 버그 수정

  • 이전에는 WMCO가 Windows VM(가상 머신)의 재부팅이 완료될 때까지 제대로 기다리지 않았습니다. 이로 인해 WMCO가 재부팅 중에 노드와 상호 작용을 시도하여 WMCO가 오류를 기록하고 노드 구성을 다시 시작하는 경우가 있었습니다. 이제 WMCO는 인스턴스가 완전히 재부팅될 때까지 대기합니다. (OCPBUGS-23036)
  • 이전에는 WMCO 구성에 emptyDir 볼륨이 연결된 노드를 드레이닝하는 데 필요한 DeleteEmptyDirData: true 필드가 누락되었습니다. 결과적으로 emptyDir 볼륨이 있는 노드가 있는 고객은 로그에 다음 오류가 표시됩니다. 로컬 스토리지가 있는 Pod를 삭제할 수 없습니다. 이번 수정으로 WMCO의 노드 드레인 도우미 구조에 DeleteEmptyDirData: true 필드가 추가되었습니다. 결과적으로 고객은 emptyDir 볼륨이 연결된 노드를 드레이닝할 수 있습니다. (OCPBUGS-23081)
  • 이전에는 네트워킹 구성 스크립트의 잘못된 논리로 인해 CNI 구성 파일의 반환을 변경으로 잘못 읽고 파일이 수정된 것으로 식별되었습니다. 이로 인해 CNI 구성이 불필요하게 다시 로드되어 컨테이너가 재시작되고 간단한 네트워크 중단이 발생했습니다. 이번 수정을 통해 이제 CNI 구성이 실제로 수정된 경우에만 CNI 구성을 다시 로드합니다. (OCPBUGS-27771)
  • 이전에는 WMCO가 Windows 노드 CSR뿐만 아니라 클러스터에 참여하려는 모든 노드에 대해 노드 인증서 서명 요청(CSR)을 잘못 승인했습니다. 이번 수정으로 WMCO는 Windows 노드에 대한 CSR을 예상대로 승인합니다. (OCPBUGS-27139)
  • 이전 버전에서는 Windows Server 2019에 있는 라우팅 문제로 인해 특정 조건에서 그리고 1시간 이상의 실행 시간 후에 Windows Server 2019의 워크로드가 클러스터의 다른 컨테이너와 통신할 때 패킷 손실이 발생할 수 있었습니다. 이번 수정에서는 kube-proxy 내에서 직접 서버 반환(DSR) 라우팅을 활성화합니다. 결과적으로 DSR은 요청 및 응답 트래픽이 다른 네트워크 경로를 사용하여 Windows Server 2019 내에서 버그를 우회합니다. (OCPBUGS-28254)
  • 이전에는 WMCO 6.x에서 WMCO 7.x로의 업그레이드 경로가 이전에 릴리스된 버전이 포함되어 업그레이드 중에 WMCO가 실패했습니다. 이번 수정을 통해 WMCO 6.x에서 WMCO 7.x로 성공적으로 업그레이드할 수 있습니다. (OCPBUGS-27775)
  • 이전 버전에서는 Windows 컴퓨팅 머신 세트 노드와 BYOH(Bring-Your-Own-Host) 인스턴스 간의 동기화 부족으로 인해 컴퓨팅 머신 세트 노드를 업데이트하고 BYOH 인스턴스를 동시에 업데이트할 수 있었기 때문에 워크로드 실행에 영향을 미칠 수 있었습니다. 이번 수정에서는 컴퓨팅 머신 세트 노드 및 BYOH 인스턴스가 개별적으로 업데이트되도록 잠금 메커니즘이 도입되었습니다. (OCPBUGS-23020)