Menu Close

1.4. 주요 기술 변경 사항

OpenShift Container Platform 4.7에는 다음과 같은 주요 기술 변경 사항이 추가되었습니다.

Kubernetes 1.20을 사용하도록 Operator Lifecycle Manager 업데이트

OLM(Operator Lifecycle Manager)은 Kubernetes 릴리스가 출시되면 해당 버전으로 최신 상태를 유지합니다. OLM이 제공하는 ClusterServiceVersion (CSV) 리소스는 여러 코어 Kubernetes 리소스로 구성됩니다. OLM에서 Kubernetes 종속성을 늘리면 포함된 리소스도 업데이트됩니다.

OpenShift Container Platform 4.7부터 OLM 및 관련 구성 요소가 Kubernetes 1.20을 사용하도록 업데이트되었습니다. 일반적으로 Kubernetes는 이전 버전의 일부와 역호환됩니다. Operator 작성자는 호환성을 유지하고 업데이트된 리소스를 활용하기 위해 프로젝트를 최신 상태로 유지할 것을 권장합니다.

업스트림 Kubernetes 프로젝트의 버전 차이 정책에 대한 자세한 내용은 Kubernetes 설명서를 참조하십시오.

스케줄러에서 Pod 토폴로지 분배 제약 조건 사용

OpenShift Container Platform 4.7의 기본 스케줄러는 이제 Pod 토폴로지 분배 제약 조건을 사용하여 Pod 배치를 제어합니다. Pod 복제본을 적절하게 분배하기 위해 노드에 필수 레이블이 있는지 확인합니다.

참고

기본적으로 스케줄러에는 kubernetes.io/hostnametopology.kubernetes.io/zone 노드 레이블이 필요합니다. 노드에서 이러한 레이블을 사용하지 않는 경우 기본 제약 조건을 사용하는 대신 자체 Pod 토폴로지 분배 제약 조건을 정의합니다.

자세한 내용은 Pod 토폴로지 분배 제약 조건을 사용하여 Pod 배치 제어를 참조하십시오.