3.12. Multiarch Tuning Operator 릴리스 노트
Multiarch Tuning Operator는 다중 아키텍처 클러스터 및 다중 아키텍처 환경으로 전환되는 단일 아키텍처 클러스터에서 워크로드 관리를 최적화합니다.
이 릴리스 노트에서는 Multiarch Tuning Operator의 개발을 추적합니다.
자세한 내용은 Multiarch Tuning Operator를 사용하여 다중 아키텍처 클러스터에서 워크로드 관리를 참조하십시오.
3.12.1. Multiarch Tuning Operator 1.2.0 릴리스 노트 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2025년 10월 22일
3.12.1.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
-
이번 릴리스에서는 Multiarch Tuning Operator에 대한 exec 형식 오류 모니터 플러그인을 활성화할 수 있습니다. 이 플러그인은 Pod에서 노드의 아키텍처와 호환되지 않는 바이너리를 실행하려고 할 때 발생하는
ENOEXEC
오류를 감지합니다.ClusterPodPlacementConfig
오브젝트에서plugins.execFormatErrorMonitor.enabled
매개변수를true
로 설정하여 이 플러그인을 활성화합니다. 자세한 내용은 ClusterPodPlacementConfig 오브젝트 생성을 참조하십시오.
3.12.1.2. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
- 이전 버전에서는 Multiarch Tuning Operator에서 Operator 번들 이미지 검사기를 잘못 처리하여 Operator를 설치할 때 OLM이 실패할 수 있었습니다. 이번 업데이트를 통해 이제 모든 아키텍처를 지원하도록 번들 이미지를 설정하여 Multiarch Tuning Operator가 배포될 때 단일 아키텍처 클러스터에 Operator를 성공적으로 설치할 수 있습니다. (MULTIARCH-5546)
- 이전 버전에서는 클러스터 글로벌 풀 시크릿이 변경되면 오래된 인증 정보가 Multiarch Tuning Operator 캐시에 남아 있을 수 있었습니다. 이번 업데이트를 통해 클러스터 글로벌 풀 시크릿이 변경될 때마다 캐시가 지워집니다. (MULTIARCH-5538)
- 이전에는 이미지 참조에 태그와 다이제스트가 모두 포함된 경우 Multiarch Tuning Operator에서 Pod를 처리하지 못했습니다. 이번 업데이트를 통해 둘 다 있는 경우 이미지 검사기에서 다이제스트에 우선순위를 지정합니다. (MULTIARCH-5584)
-
이전에는 워크로드 이미지에서 레지스트리 URL을 지정하지 않은 경우 Multiarch Tuning Operator에서
config.openshift.io/Image
사용자 정의 리소스의.spec.registrySources.containerRuntimeSearchRegistries
필드를 준수하지 않았습니다. 이번 업데이트를 통해 Operator에서 이 케이스를 처리할 수 있으므로 명시적 레지스트리 URL을 가져오지 않고 워크로드 이미지를 성공적으로 가져올 수 있습니다. (MULTIARCH-5611) -
이전 버전에서는
ClusterPodPlacementConfig
오브젝트가 생성 후 1초 미만으로 삭제된 경우 일부 종료자가 제 시간에 제거되지 않아 특정 리소스가 남아 있었습니다. 이번 업데이트를 통해ClusterPodPlacementConfig
오브젝트가 삭제되면 모든 종료자가 올바르게 삭제됩니다. (MULTIARCH-5372)
3.12.2. Multiarch Tuning Operator 1.1.1 릴리스 노트 링크 복사링크가 클립보드에 복사되었습니다!
발행일: 2025년 5월 27일
3.12.2.1. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
이전에는 pod 배치 피연산자가 풀 시크릿의 호스트 이름에 와일드카드 항목을 사용하여 레지스트리를 인증하는 것을 지원하지 않았습니다. 이로 인해 Kubelet에서 이미지를 가져올 때 Kubelet과 일치하지 않는 동작이 발생했습니다. 피연산자가 정확히 일치하는 와일드카드 항목이 일치하기 때문입니다. 결과적으로 레지스트리에서 와일드카드 호스트 이름을 사용하는 경우 이미지 가져오기가 예기치 않게 실패할 수 있었습니다.
이번 릴리스에서는 Pod 배치 피연산자가 와일드카드 호스트 이름을 포함하는 풀 시크릿을 지원하여 일관되고 안정적인 이미지 인증 및 가져오기를 보장합니다.
이전 버전에서는 모든 재시도 후 이미지 검사에 실패하고
nodeAffinityScoring
플러그인이 활성화된 경우 Pod 배치 피연산자가 잘못된nodeAffinityScoring
라벨을 적용했습니다.이번 릴리스에서는 이미지 검사에 실패하는 경우에도 피연산자가
nodeAffinityScoring
라벨을 올바르게 설정합니다. 이제 이러한 레이블을 필요한 선호도 프로세스와 독립적으로 적용하여 정확하고 일관된 스케줄링을 보장합니다.
3.12.3. Multiarch Tuning Operator 1.1.0 릴리스 노트 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024년 3월 18일
3.12.3.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
- Multiarch Tuning Operator는 이제 HCP(Hosted Control Plane) 및 기타 HCP 환경을 포함한 관리형 제품에서 지원됩니다.
-
이번 릴리스에서는
ClusterPodPlacementConfig
오브젝트의 새plugins
필드를 사용하여 아키텍처 인식 워크로드 스케줄링을 구성할 수 있습니다.plugins.nodeAffinityScoring
필드를 사용하여 Pod 배치에 대한 아키텍처 기본 설정을 설정할 수 있습니다.nodeAffinityScoring
플러그인을 활성화하면 스케줄러에서 먼저 Pod 요구 사항을 충족하지 않는 노드를 필터링합니다. 그런 다음 스케줄러는nodeAffinityScoring.platforms
필드에 정의된 아키텍처 점수에 따라 나머지 노드에 우선순위를 지정합니다.
3.12.3.1.1. 버그 수정 링크 복사링크가 클립보드에 복사되었습니다!
-
이번 릴리스에서는 Multiarch Tuning Operator에서 데몬 세트에서 관리하는 Pod의
nodeAffinity
필드를 업데이트하지 않습니다. (OCPBUGS-45885)
3.12.4. Multiarch Tuning Operator 1.0.0 릴리스 노트 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024년 10월 31일
3.12.4.1. 새로운 기능 및 개선 사항 링크 복사링크가 클립보드에 복사되었습니다!
- 이번 릴리스에서는 Multiarch Tuning Operator에서 사용자 정의 네트워크 시나리오 및 클러스터 전체 사용자 정의 레지스트리 구성을 지원합니다.
- 이번 릴리스에서는 Multiarch Tuning Operator가 새로 생성된 Pod에 추가하는 Pod 레이블을 사용하여 아키텍처 호환성을 기반으로 Pod를 식별할 수 있습니다.
- 이번 릴리스에서는 Cluster Monitoring Operator에 등록된 메트릭 및 경고를 사용하여 Multiarch Tuning Operator의 동작을 모니터링할 수 있습니다.