1.4. 주요 기술 변경 사항
OpenShift Container Platform 4.10에는 다음과 같은 주요 기술 변경 사항이 추가되었습니다.
TLS X.509 인증서에는 주체 대체 이름이 있어야 함
X.509 인증서의 경우 주체 대체 이름 필드를 올바르게 설정해야 합니다. 이것 없이 클러스터를 업데이트하면 클러스터가 손상되거나 액세스할 수 없게 될 위험이 있습니다.
이전 버전의 OpenShift Container Platform에서는 Common Name 필드가 설정된 경우 주체 대체 이름 없이 X.509 인증서가 작동했습니다. 이 동작은 OpenShift Container Platform 4.6에서 제거되었습니다.
일부의 경우 주체 대체 이름이 없는 인증서는 OpenShift Container Platform 4.6, 4.7, 4.8 및 4.9에서 계속 작동했습니다. Kubernetes 1.23을 사용하므로 OpenShift Container Platform 4.10에서는 어떠한 경우에도 이를 허용하지 않습니다.
추가 클라우드 공급자를 위한 클라우드 컨트롤러 관리자
Kubernetes 커뮤니티는 클라우드 컨트롤러 관리자를 사용하여 기본 클라우드 플랫폼과 상호 작용할 것을 권장합니다. 따라서 새 클라우드 플랫폼에 대한 Kubernetes 컨트롤러 관리자 지원을 추가할 계획이 없습니다. 이 OpenShift Container Platform 릴리스에 추가된 구현에서는 GCP(Google Cloud Platform), VMware vSphere, IBM Cloud 및 EgressIP Cloud용 클라우드 컨트롤러 관리자 사용을 기술 프리뷰로 사용할 수 있습니다.
클라우드 컨트롤러 관리자에 대한 자세한 내용은 Kubernetes Cloud Controller Manager 설명서 를 참조하십시오.
클라우드 컨트롤러 관리자 및 클라우드 노드 관리자 배포 및 라이프사이클을 관리하려면 Cluster Cloud Controller Manager Operator를 사용합니다.
자세한 내용은 Platform Operator 참조의 Cluster Cloud Controller Manager Operator 항목을 참조하십시오.
Operator SDK v1.16.0
OpenShift Container Platform 4.10은 Operator SDK v1.16.0을 지원합니다. 이 최신 버전을 설치하거나 업데이트하려면 Operator SDK CLI 설치를 참조하십시오.
Operator SDK v1.16.0은 Kubernetes 1.22를 지원합니다.
Kubernetes 1.22에서 더 이상 사용되지 않는 많은 v1beta1
API가 sigs.k8s.io/controller-runtime v0.10.0
및 controller-gen v0.7
에서 제거되었습니다. 이는 CRD(사용자 정의 리소스 정의) 또는 이전 클러스터 버전에 프로젝트를 게시하기 위해 v1beta1
API를 스캐폴드 v1beta1 API를 스캐폴드해야 하는 경우 중단된 변경 사항입니다.
Kubernetes 1.22에 도입된 변경 사항에 대한 자세한 내용은 OpenShift Container Platform 4.9 릴리스 노트에서 Kubernetes 1.22에서 제거된 API 및 Kubernetes 1.22에서 제거된 베타 API에 대한 번들 매니페스트 유효성 검사를 참조하십시오.
Operator SDK v1.10.1을 사용하여 이전에 생성되거나 유지 관리되는 Operator 프로젝트가 있는 경우 최신 Operator SDK 버전의 프로젝트 업그레이드를 참조하여 Operator SDK v1.16.0과의 호환성을 유지하도록 프로젝트를 업그레이드합니다.
변경된 클러스터 자동 스케일러 경고 심각도
이전에는 ClusterAutoscalerUnschedulablePods
경고에 warning
의 심각도가 표시되어 개발자 개입이 필요했습니다. 이 경고는 정보를 제공하므로 개입이 필요한 문제 상태에 대해서는 설명하지 않습니다. 이번 릴리스에서는 ClusterAutoscalerUnschedulablePods
경고의 심각도가 warning
에서 info
로 감소했습니다. (BZ#2025230)
네트워크 흐름 관찰을 위한 네트워크 관찰 Operator
Network Observability Operator는 4.12 버전의 OpenShift Container Platform의 GA(General Availability) 상태이며 OpenShift Container Platform 4.10에서도 지원됩니다.
자세한 내용은 Network Observability 을 참조하십시오.