1.6.17. 노드
-
이번 업데이트 이전에는 특정 구성에서 kubelet의
podresourcesAPI가 활성 Pod에만 할당된 메모리를 보고하는 대신 활성 및 종료된 Pod 모두에 할당된 메모리를 보고했을 수 있습니다. 결과적으로 이러한 부정확한 보고가 NUMA 인식 스케줄러의 워크로드 배치에 영향을 미칠 수 있습니다. 이번 릴리스에서는 kubelet의podresources에서 종료된 Pod의 리소스를 더 이상 보고하지 않으므로 NUMA 인식 스케줄러에서 정확한 워크로드 배치를 생성합니다. (OCPBUGS-56785) -
이번 릴리스 이전에는 CRI-O(Container Runtime Interface-OpenShift) 시스템이 백엔드 스토리지가 중단될 때 상태 저장 세트 Pod의 종료된 상태를 인식하지 못하여 컨테이너 프로세스가 더 이상 존재하지 않음을 감지할 수 없기 때문에 Pod가
Terminating상태로 유지되었습니다. 이로 인해 리소스 비효율 및 잠재적인 서비스 중단이 발생했습니다. 이번 릴리스에서는 CRI-O에서 종료된 Pod를 올바르게 인식하고 StatefulSet 종료 흐름을 개선합니다. (OCPBUGS-55485) -
이번 업데이트 이전에는 Guaranteed QoS Pod 내의 CPU 고정 컨테이너에 cgroups 할당량이 정의되어 있는 경우, 커널 CPU 시간 계산에서 반올림 및 작은 지연으로 인해 할당량이 각 할당된 CPU에 대해 100% 사용을 허용하더라도 CPU 고정 프로세스의 제한을 유발할 수 있습니다. 이번 릴리스에서는
cpu-manager-policy=static및 정적 CPU 할당 자격이 충족되면 컨테이너에 정수 CPU 요청이 있는 QOS가 보장되면 CFS 할당량이 비활성화됩니다. (OCPBUGS-14051) - 이번 업데이트 이전에는 OpenShift Container Platform 빌드에서 열려 있는 최대 파일 소프트 제한이 감소했습니다. 결과적으로 컨테이너에 최대 열린 파일 제한이 감소하여 애플리케이션 오류가 발생했습니다. 이번 릴리스에서는 열린 최대 파일 제한을 복원하도록 CRI-O 구성이 업데이트되었습니다. 결과적으로 컨테이너의 최대 열려 있는 파일 제한이 이전 값으로 복원되어 더 높은 제한이 필요한 애플리케이션의 기능을 개선합니다. (OCPBUGS-62095)