1.6. 버그 수정
1.6.1. 베어 메탈 하드웨어 프로비저닝 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 설치 관리자 프로비저닝 인프라를 사용하여 베어 메탈에 듀얼 스택 클러스터를 설치할 때 가상 미디어 URL이 IPv6 대신 IPv4 때문에 설치에 실패했습니다. IPv4에 연결할 수 없기 때문에 VM(가상 머신)에서 부트스트랩이 실패하고 클러스터 노드가 생성되지 않았습니다. 이번 릴리스에서는 설치 관리자 프로비저닝 인프라의 베어 메탈에 듀얼 스택 클러스터를 설치할 때 듀얼 스택 클러스터에서 Virtual Media URL IPv6를 사용하고 문제가 해결되었습니다. (OCPBUGS-60240)
- 이번 업데이트 이전에는 베어 메탈을 서비스(BMaaS) API로 사용하여 클러스터를 설치할 때 모호한 검증 오류가 보고되었습니다. 체크섬 없이 이미지 URL을 설정하면 BMaaS가 배포 이미지 소스 정보를 검증하지 못했습니다. 이번 릴리스에서는 이미지에 필요한 체크섬을 제공하지 않으면 명확한 메시지가 보고됩니다. (OCPBUGS-57472)
-
이번 업데이트 이전에는 베어 메탈을 사용하여 클러스터를 설치할 때 정리가 비활성화되지 않은 경우 하드웨어는
coreos-installer도구를 실행하기 전에 소프트웨어 RAID 구성을 삭제하려고 했습니다. 이번 릴리스에서는 문제가 해결되었습니다. (OCPBUGS-56029) -
이번 업데이트 이전에는 BMC(Baseboard Management Console) URL에서
redfish://host/redfish/v1/S1/ 대신redfish://host/redfish/v1/f와 같은 Redfish 시스템 ID를 사용하여 잘못된 JSON에 대한 등록 오류가 보고되었습니다. 이 문제는 Bare Metal Operator (BMO)의 버그로 인해 발생했습니다. 이번 릴리스에서는 이제 BMO에서 Redfish 시스템 ID가 없는 URL을 유효한 주소로 처리하며 JSON 구문 분석 문제를 발생시키지 않습니다. 이번 수정을 통해 BMC URL에서 누락된 Redfish 시스템 ID 소프트웨어 처리가 향상되었습니다. (OCPBUGS-55717) -
이번 업데이트 이전에는
ars-111gl-nhr와 같은 SuperMicro의 일부 모델에서 다른 SuperMicro 머신과 다른 가상 미디어 장치 문자열을 사용하므로 가상 미디어 부팅 시도가 실패하는 경우가 있었습니다. 이번 릴리스에서는 sushy 라이브러리 코드에 추가 조건부 검사가 추가되어 영향을 받는 특정 모델을 확인하고 동작을 조정합니다. 결과적으로 Supermicroars-111gl-nhr는 가상 미디어에서 부팅할 수 있습니다. (OCPBUGS-55434) - 이번 업데이트 이전에는 RAM 디스크 로그에 명확한 파일 구분 기호가 포함되어 있지 않아 한 줄에 콘텐츠가 중복되는 경우가 있었습니다. 결과적으로 사용자가 RAM 디스크 로그를 구문 분석할 수 없었습니다. 이번 릴리스에서는 RAM 디스크 로그에 각 파일의 콘텐츠 사이의 경계를 나타내는 명확한 파일 헤더가 포함됩니다. 결과적으로 사용자에 대한 RAM 디스크 로그의 가독성이 향상됩니다. (OCPBUGS-55381)
-
이번 업데이트 이전에는 Ironic Python Agent(IPA) 배포 중에
metal3-ramdisk-logs컨테이너의 RAM 디스크 로그에NetworkManager로그가 포함되지 않았습니다.NetworkManager로그가 없으면 효과적인 디버깅이 방해되어 네트워크 문제 해결에 영향을 미쳤습니다. 이번 릴리스에서는 metal3 Pod의metal3-ramdisk-logs컨테이너에 있는 기존 RAM 디스크 로그에는dmesg및 IPA 로그뿐만 아니라 호스트의 전체 저널이 포함됩니다. 결과적으로 IPA 로그는 디버깅을 개선하기 위해 포괄적인NetworkManager데이터를 제공합니다. (OCPBUGS-55350) - 이번 업데이트 이전에는 클러스터 구성에서 프로비저닝 네트워크가 비활성화되면 네트워크 부팅이 필요한 드라이버(예: IPMI(Intelligent Platform Management Interface) 또는 가상 미디어 없이 Redfish)가 포함된 베어 메탈 호스트를 생성할 수 있었습니다. 결과적으로 올바른 DHCP 옵션을 확인할 수 없기 때문에 검사 또는 프로비저닝 중에 부팅 오류가 발생했습니다. 이번 릴리스에서는 이 시나리오에서 베어 메탈 호스트를 생성할 때 호스트가 등록하지 못하고 보고된 오류는 비활성화된 프로비저닝 네트워크를 참조합니다. 호스트를 생성하려면 provisioning 네트워크를 활성화하거나 가상 미디어 기반 드라이버(예: Redfish 가상 미디어)를 사용해야 합니다. (OCPBUGS-54965)
1.6.2. 클라우드 컴퓨팅 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 AWS 컴퓨팅 머신 세트에
userDataSecret매개변수의 null 값이 포함될 수 있었습니다. null 값을 사용하면 머신이Provisioning상태가 되는 경우가 있었습니다. 이번 릴리스에서는userDataSecret매개변수에 값이 필요합니다. (OCPBUGS-55135) -
이번 업데이트 이전에는 4.13 또는 이전 버전으로 생성된 AWS의 OpenShift Container Platform 클러스터는 4.19 버전으로 업데이트할 수 없었습니다. 버전 4.14 이상으로 생성된 클러스터에는 기본적으로 AWS
cloud-confConfigMap이 있으며 이 ConfigMap은 OpenShift Container Platform 4.19에서 시작해야 합니다. 이번 릴리스에서는 클러스터에 없는 경우 Cloud Controller Manager Operator가 기본cloud-confConfigMap을 생성합니다. 이러한 변경으로 버전 4.13 또는 이전 버전으로 생성된 클러스터가 버전 4.19로 업데이트할 수 있습니다. (OCPBUGS-59251) -
이번 업데이트 이전에는 시스템의
InternalDNS주소가 예상대로 설정되지 않은 경우노드 …의 머신을 찾지 못했습니다. 결과적으로 사용자는 이 오류를 시스템이 존재하지 않으므로 해석할 수 있었습니다. 이번 릴리스에서는 로그 메시지가InternalDNS와 일치하는 머신을 찾지 못했습니다...결과적으로 사용자는 일치가 실패하는 이유를 더 명확하게 표시할 수 있습니다. (OCPBUGS-19856) - 이번 업데이트 이전에는 버그 수정으로 오류 도메인 수를 2로 고정하지 않고 사용 가능한 최대 값을 사용하도록 변경하여 가용성 세트 구성이 변경되었습니다. 이로 인해 컨트롤러에서 변경할 수 없는 가용성 세트를 수정하려고했기 때문에 버그 수정 전에 생성된 컴퓨팅 머신 세트의 확장 문제가 발생했습니다. 이번 릴리스에서는 생성 후 가용성 세트가 더 이상 수정되지 않으므로 영향을 받는 컴퓨팅 머신 세트를 올바르게 확장할 수 있습니다. (OCPBUGS-56380)
-
이번 업데이트 이전에는 클러스터 API에서 Machine API로 마이그레이션된 컴퓨팅 머신 세트가
마이그레이션 상태가 되었습니다. 결과적으로 컴퓨팅 머신 세트는 다른 권한 있는 API를 사용하도록 전환을 완료하거나MachineSet오브젝트 상태를 추가로 조정할 수 없었습니다. 이번 릴리스에서는 마이그레이션 컨트롤러에서 클러스터 API 리소스의 변경 사항을 조사하고 권한 있는 API 전환에 대응합니다. 결과적으로 컴퓨팅 머신 세트가 Cluster API에서 Machine API로 성공적으로 전환되었습니다. (OCPBUGS-56487) -
이번 업데이트 이전에는
MachineHealthCheckCRD(사용자 정의 리소스 정의)의maxUnhealthy필드의 경우 기본값을 기록하지 않았습니다. 이번 릴리스에서는 CRD에서 기본값을 문서화합니다. (OCPBUGS-61314) -
이번 업데이트 이전에는 동일한 머신 템플릿에서
CapacityReservationsOnly용량 예약 동작 및 Spot 인스턴스 사용을 지정할 수 있었습니다. 그 결과 두 가지 호환되지 않는 설정이 있는 머신이 생성되었습니다. 이번 릴리스에서는 머신 템플릿의 검증으로 이러한 두 가지 호환되지 않는 설정이 동일한 머신 템플릿에서 사용되지 않습니다. 따라서 두 가지 호환되지 않는 설정이 있는 머신을 생성할 수 없습니다. (OCPBUGS-60943) - 이번 업데이트 이전에는 Machine API 리소스를 클러스터 API 리소스로 마이그레이션하는 것을 지원하는 클러스터에서 권한이 없는 머신을 삭제해도 해당 권한 있는 머신이 삭제되지 않았습니다. 결과적으로 정리해야 하는 고립된 머신이 클러스터에 남아 있어 리소스 누출이 발생할 수 있었습니다. 이번 릴리스에서는 권한이 없는 머신을 삭제하면 해당 권한 있는 시스템에 대한 삭제 전파가 트리거됩니다. 결과적으로 권한 없는 머신에 대한 삭제 요청이 올바르게 백스케이드되어 고립된 권한 있는 머신을 방지하고 머신 정리에서 일관성을 유지합니다. (OCPBUGS-55985)
-
이번 업데이트 이전에는 Machine API 리소스를 Cluster API 리소스로 마이그레이션하는 것을 지원하는 클러스터에서 Cluster CAPI Operator가
Paused상태에서 권한 있는 Cluster API 컴퓨팅 머신 세트를 생성할 수 있었습니다. 결과적으로 새로 생성된 Cluster API 컴퓨팅 머신 세트는 권한 있는 API를 사용하더라도 머신을 조정하거나 확장할 수 없었습니다. 이번 릴리스에서는 Cluster API에 권한이 있을 때 Operator가 일시 중지되지 않은 상태로 Cluster API 컴퓨팅 머신 세트가 생성됩니다. 결과적으로 새로 생성된 Cluster API 컴퓨팅 머신 세트가 즉시 조정되고 확장 및 머신 라이프사이클 작업이 클러스터 API에 권한이 있을 때 의도한 대로 진행됩니다. (OCPBUGS-56604) - 이번 업데이트 이전에는 각 머신을 여러 번 조정해야 하고 각 머신이 개별적으로 조정되었기 때문에 많은 수의 노드를 스케일링하는 속도가 느렸습니다. 이번 릴리스에서는 최대 10개의 머신을 동시에 조정할 수 있습니다. 이러한 변경으로 인해 확장 중에 머신의 처리 속도가 향상됩니다. (OCPBUGS-59376)
- 이번 업데이트 이전에는 Cluster CAPI Operator 상태 컨트롤러에서 관련 오브젝트의 정렬되지 않은 목록을 사용하여 기능 변경 사항이 없는 경우 상태 업데이트를 사용했습니다. 결과적으로 Cluster CAPI Operator 오브젝트 및 연속 및 불필요한 상태 업데이트로 인해 로그에 상당한 노이즈가 발생했습니다. 이번 릴리스에서는 상태 컨트롤러 논리가 관련 오브젝트 목록을 정렬한 후 변경 사항을 비교합니다. 결과적으로 상태 업데이트가 Operator의 상태가 변경될 때만 발생합니다. (OCPBUGS-56805, OCPBUGS-58880)
-
이번 업데이트 이전에는 Cloud Controller Manager Operator의
config-sync-controller구성 요소가 로그를 표시하지 않았습니다. 이번 릴리스에서는 이 문제가 해결되었습니다. (OCPBUGS-56508) - 이번 업데이트 이전에는 컨트롤 플레인 머신 세트 구성에서 컴퓨팅 머신 세트의 가용성 영역을 사용했습니다. 이는 유효한 구성이 아닙니다. 결과적으로 컴퓨팅 머신 세트는 여러 영역에 걸쳐 컨트롤 플레인 머신이 단일 영역에 있을 때 컨트롤 플레인 머신 세트를 생성할 수 없었습니다. 이번 릴리스에서는 컨트롤 플레인 머신 세트가 기존 컨트롤 플레인 머신의 가용성 영역 구성을 가져옵니다. 결과적으로 컨트롤 플레인 머신 세트는 현재 컨트롤 플레인 시스템을 정확하게 반영하는 유효한 영역 구성을 생성합니다. (OCPBUGS-52448)
-
이번 업데이트 이전에는 Machine API 컴퓨팅 머신 세트에 주석을 추가하는 컨트롤러에서 scale-from-zero 주석을 추가하기 전에 Machine API에 권한이 있는지 확인하지 않았습니다. 결과적으로 컨트롤러는 이러한 주석을 반복적으로 추가하고
MachineSet오브젝트에 대한 지속적인 변경 작업을 반복했습니다. 이번 릴리스에서는 컨트롤러에서 scale-from-zero 주석을 추가하기 전에authoritativeAPI필드의 값을 확인합니다. 결과적으로 컨트롤러는 Machine API가 권한 있는 경우에만 Machine API 컴퓨팅 머신 세트에 이러한 주석을 추가하여 루프 동작을 방지합니다. (OCPBUGS-57581) -
이번 업데이트 이전에는
MachineAPI Operator가.status.authoritativeAPI필드가 채워지지 않은 AWS 이외의 플랫폼에서 머신 리소스를 조정하려고 했습니다. 결과적으로 컴퓨팅 머신은프로비저닝상태에 무기한 유지되어 작동하지 않았습니다. 이번 릴리스에서는 Machine API Operator가 빈.status.authoritativeAPI필드를 머신 사양에 해당 값으로 채웁니다. 이 필드가 비어 있을 수 있는 케이스를 처리하기 위해 가드도 컨트롤러에 추가됩니다. 결과적으로머신및MachineSet리소스가 올바르게 조정되고 컴퓨팅 머신이 더 이상Provisioning상태로 유지되지 않습니다. (OCPBUGS-56849) - 이번 업데이트 이전에는 Machine API Provider Azure에서 용량 예약 그룹 참조를 지원하지 않는 이전 API 버전을 사용한 Azure SDK의 이전 버전을 사용했습니다. 결과적으로 다른 서브스크립션에서 용량 예약 그룹을 참조하는 Machine API 머신을 생성하면 Azure API 오류가 발생했습니다. 이번 릴리스에서는 Machine API Provider Azure에서 이 구성을 지원하는 Azure SDK 버전을 사용합니다. 결과적으로 다른 서브스크립션의 용량 예약 그룹을 참조하는 Machine API 머신을 생성하는 작업이 예상대로 작동합니다. (OCPBUGS-55372)
- 이번 업데이트 이전에는 Machine API 리소스를 Cluster API 리소스로 마이그레이션하는 것을 지원하는 클러스터의 양방향 동기화 컨트롤러에서 권한 있는 Cluster API 머신 템플릿을 Machine API 머신 세트로 변환할 때 머신 사양을 올바르게 비교하지 않았습니다. 그 결과 Cluster API 머신 템플릿 사양의 변경 사항이 Machine API 머신 세트에 동기화되지 않았습니다. 이번 릴리스에서는 비교 논리를 변경하면 문제가 해결됩니다. 결과적으로 Cluster API 머신 세트가 새 Cluster API 머신 템플릿을 참조하는 후 Machine API 머신 세트가 올바르게 동기화됩니다. (OCPBUGS-56010)
-
이번 업데이트 이전에는 Machine API 리소스를 Cluster API 리소스로 마이그레이션하는 것을 지원하는 클러스터의 양방향 동기화 컨트롤러에서 해당 Machine API 머신 세트가 삭제될 때 머신 템플릿을 삭제하지 않았습니다. 그 결과 불필요한 클러스터 API 머신 템플릿이 클러스터에 지속되어
openshift-cluster-api네임스페이스가 혼동되었습니다. 이번 릴리스에서는 양방향 동기화 컨트롤러에서 머신 템플릿의 삭제 동기화를 올바르게 처리합니다. 결과적으로 권한 있는 Machine API를 삭제하면 해당 Cluster API 머신 템플릿이 삭제됩니다. (OCPBUGS-57195) - 이번 업데이트 이전에는 머신 API 리소스를 클러스터 API 리소스로 마이그레이션을 지원하는 클러스터의 양방향 동기화 컨트롤러에서 성공적인 마이그레이션을 보고했습니다. 결과적으로 관련 오브젝트의 상태를 업데이트할 때 오류가 발생한 경우 작업을 다시 시도하지 않았습니다. 이번 릴리스에서는 컨트롤러에서 성공적인 상태를 보고하기 전에 모든 관련 오브젝트 상태를 작성하도록 합니다. 결과적으로 컨트롤러는 마이그레이션 중에 오류를 더 잘 처리합니다. (OCPBUGS-57040)
1.6.3. Cloud Credential Operator 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 Microsoft Entra Workload ID를 사용하여 OIDC(OpenID Connect) 발행자를 생성할 때
ccoctl명령에는baseDomainResourceGroupName매개변수가 불필요하게 필요했습니다. 그 결과ccoctl이 프라이빗 클러스터를 만들려고 할 때 오류가 표시됩니다. 이번 릴리스에서는baseDomainResourceGroupName매개변수가 요구 사항으로 제거됩니다. 결과적으로 Microsoft Azure에서 프라이빗 클러스터를 만드는 프로세스는 논리적이고 기대치와 일치합니다. (OCPBUGS-34993)
1.6.4. 클러스터 자동 스케일러 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 클러스터 자동 스케일러에서 삭제 상태에 있는 머신 오브젝트를 포함하려고 했습니다. 결과적으로 클러스터 자동 스케일러 머신 수가 부정확했습니다. 이 문제로 인해 클러스터 자동 스케일러가 필요하지 않은 테인트를 추가했습니다. 이번 릴리스에서는 자동 스케일러가 머신을 정확하게 계산합니다. (OCPBUGS-60035)
-
이번 업데이트 이전에는 클러스터에서 Cluster Autoscaler Operator가 활성화된 클러스터 자동 스케일러 오브젝트를 생성할 때
openshift-machine-api의cluster-autoscaler-defaultPod가 동시에 생성되고 Pod 중 하나가 즉시 종료되는 경우가 있었습니다. 이번 릴리스에서는 하나의 Pod만 생성됩니다. (OCPBUGS-57041)
1.6.5. Cluster Version Operator 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는
ClusterVersion조건의 상태가ImplicitlyEnabledCapabilities대신ImplicitlyEnabled가 잘못 표시될 수 있었습니다. 이번 릴리스에서는ClusterVersion조건 유형이 수정되어 ImplicitlyEnabled 기능에서로 변경되었습니다. (OCPBUGS-56114)ImplicitlyEnabledCapabilities
1.6.6. config-operator 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 올바른
featureGate구성 없이 클러스터가CustomNoUpgrade상태로 잘못 전환되었습니다. 그 결과,featureGates및 후속 컨트롤러 패닉이 발생했습니다. 이번 릴리스에서는CustomNoUpgrade클러스터 상태의featureGate구성이 기본값과 일치하여featureGates및 후속 컨트롤러 패닉을 방지합니다. (OCPBUGS-57187)
1.6.7. Dev 콘솔 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 빠른 시작 페이지의 일부 항목에 중복 링크 버튼이 표시되었습니다. 이번 업데이트를 통해 중복이 제거되고 링크 버튼이 올바르게 표시됩니다. (OCPBUGS-60373)
- 이번 업데이트 이전에는 처음 로그인할 때 표시되는 온보딩 모달이 시각적 개체와 이미지가 누락되어 모달 메시징이 명확하지 않았습니다. 이번 릴리스에서는 누락된 요소가 모달에 추가됩니다. 결과적으로 온보딩 환경은 전체 콘솔 디자인과 일치하는 완전한 시각적 개체를 제공합니다. (OCPBUGS-57392)
- 이번 업데이트 이전에는 YAML 편집기에서 여러 파일을 가져올 때 기존 콘텐츠를 복사한 후 새 파일을 추가하여 중복을 생성했습니다. 이번 릴리스에서는 가져오기 동작이 수정되었습니다. 결과적으로 YAML 편집기는 복제 없이 새 파일 콘텐츠만 표시합니다. (OCPBUGS-45297)
-
이번 업데이트 이전에는
ClusterVersion조건의 상태가ImplicitlyEnabledCapabilities대신ImplicitlyEnabled가 잘못 표시될 수 있었습니다. 이번 릴리스에서는ClusterVersion조건 유형이 수정되어 ImplicitlyEnabled 기능에서로 변경되었습니다. (OCPBUGS-56114)ImplicitlyEnabledCapabilities
1.6.8. etcd 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 한 etcd 멤버의 시간 초과로 인해 컨텍스트 데드라인이 초과되었습니다. 그 결과 일부 멤버에 연결할 수 있어도 모든 멤버가 비정상적으로 선언되었습니다. 이번 릴리스에서는 한 멤버가 시간 초과되면 다른 멤버가 더 이상 비정상으로 잘못 표시되지 않습니다. (OCPBUGS-60941)
- 이번 업데이트 이전에는 기본 인터페이스에 많은 IP가 있는 단일 노드 OpenShift를 배포할 때 etcd 인증서의 IP는 API 서버가 etcd에 연결하는 데 사용된 구성 맵의 IP와 일치하지 않았습니다. 결과적으로 단일 노드 OpenShift 배포 중에 API 서버 pod가 실패하여 클러스터 초기화 문제가 발생했습니다. 이번 릴리스에서는 etcd 구성 맵의 단일 IP가 단일 노드 OpenShift 배포의 인증서의 IP와 일치합니다. 결과적으로 API 서버는 etcd 인증서에 포함된 올바른 IP를 사용하여 etcd에 연결하여 클러스터 초기화 중에 pod 실패를 방지합니다. (OCPBUGS-55404)
-
이번 업데이트 이전에는 API 서버의 일시적인 다운 타임 동안 Cluster etcd Operator에서
openshift-etcd네임 스페이스가 존재하지 않는 메시지와 같은 잘못된 정보를 보고했습니다. 이번 업데이트를 통해 Cluster etcd Operator 상태 메시지는openshift-etcd네임스페이스가 없음을 나타내는 대신 API 서버를 사용할 수 없음을 올바르게 표시합니다. 결과적으로 Cluster etcd Operator 상태가openshift-etcd네임스페이스의 존재를 정확하게 반영하여 시스템 안정성을 향상시킵니다. (OCPBUGS-44570)
1.6.9. 확장 (OLM v1) 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 OLM v1의 preflight CRD(사용자 정의 리소스 정의) 안전 검사를 통해 CRD의 설명 필드에서 변경 사항이 변경되는 경우 업데이트가 차단되었습니다. 이번 업데이트를 통해 문서 필드가 변경될 때 preflight CRD safety 검사에서 업데이트를 차단하지 않습니다. (OCPBUGS-55051)
-
이번 업데이트 이전에는 catalogd 및 Operator Controller 구성 요소에 OpenShift CLI(
oc)에 올바른 버전 및 커밋 정보가 표시되지 않았습니다. 이번 업데이트를 통해 올바른 커밋 및 버전 정보가 표시됩니다. (OCPBUGS-23055)
1.6.10. 설치 프로그램 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 IBM Power® Virtual Server에 Konflux 빌드 클러스터를 설치할 때 의미 체계 버전 관리(SemVer) 구문 분석의 오류로 인해 설치에 실패할 수 있었습니다. 이번 릴리스에서는 설치를 계속할 수 있도록 구문 분석 문제가 해결되었습니다. (OCPBUGS-61120)
- 이번 업데이트 이전에는 사용자 프로비저닝 인프라를 사용하여 Azure Stack Hub에 클러스터를 설치할 때 API 및 API-int 로드 밸런서를 생성하지 못할 수 있었습니다. 이로 인해 설치에 실패했습니다. 이번 릴리스에서는 로드 밸런서가 생성되도록 사용자 프로비저닝 인프라 템플릿이 업데이트됩니다. 결과적으로 설치에 성공합니다. (OCPBUGS-60545)
-
이번 업데이트 이전에는 Google Cloud에 클러스터를 설치할 때 설치 프로그램은 복구 불가능한 오류가 일치하는 퍼블릭 DNS 영역을 찾지 못하는 경우에도
install-config.yaml파일을 읽고 처리했습니다. 이 오류는 잘못된baseDomain매개변수로 인해 발생했습니다. 결과적으로 클러스터 관리자는install-config.yaml파일을 불필요하게 다시 생성합니다. 이번 릴리스에서는 설치 프로그램이 이 오류를 보고할 때 설치 progam이install-config.yaml파일을 읽고 처리하지 않습니다. (OCPBUGS-59430) - 이번 업데이트 이전에는 검증 코드에서 단일 노드 OpenShift 설치를 지원하는 플랫폼 목록에서 IBM Cloud가 생략되었습니다. 결과적으로 검증 오류로 인해 IBM Cloud에 단일 노드 구성을 설치할 수 없었습니다. 이번 릴리스에서는 단일 노드 설치에 대한 IBM Cloud 지원이 활성화됩니다. 결과적으로 사용자는 IBM Cloud에서 단일 노드 설치를 완료할 수 있습니다. (OCPBUGS-59220)
-
이번 업데이트 이전에는
platform에 단일 노드 OpenShift를 설치합니다. 사용자 프로비저닝 인프라가 있는 None(없음)이 지원되지 않아 설치에 실패했습니다. 이번 릴리스에서는platform: None의 단일 노드 OpenShift 설치가 지원됩니다. (OCPBUGS-58216) -
이번 업데이트 이전에는 AWS(Amazon Web Services)에 OpenShift Container Platform을 설치할 때 부팅 이미지 관리를 비활성화하는 MCO(Machine Config Operator)가 엣지 컴퓨팅 머신 풀을 확인하지 못했습니다. 부팅 이미지 관리를 비활성화할지 여부를 결정할 때 설치 progream은
install-config.yaml에서 첫 번째 컴퓨팅 머신 풀 항목만 확인했습니다. 결과적으로 여러 컴퓨팅 풀을 지정했지만 두 번째에 사용자 지정 AMI(Amazon Machine Image)에만 있는 경우 설치 프로그램에서 MCO 부팅 이미지 관리를 비활성화하지 않았으며 MCO에서 사용자 지정 AMI를 덮어쓸 수 있었습니다. 이번 릴리스에서는 설치 프로그램이 모든 엣지 컴퓨팅 머신 풀에 사용자 지정 이미지가 있는지 확인합니다. 결과적으로 사용자 지정 이미지가 머신 풀에 지정되면 부팅 이미지 관리가 비활성화됩니다. (OCPBUGS-57803) -
이번 업데이트 이전에는 다중 노드 배포에 올바르게 설정된 단일 노드 OpenShift 배포를 사용할 때 에이전트 기반 설치 프로그램에서
/var/lib/etcd/member에 대한 권한을0755로 설정합니다.이번 릴리스에서는 단일 노드 OpenShift 배포의 경우 etcd 디렉토리/var/lib/etcd/member권한이0700으로 설정됩니다. (OCPBUGS-57201) -
이번 업데이트 이전에는 에이전트 기반 설치 관리자를 사용할 때 TUI(Network Managertext User Interface)를 이스케이프한 직후 TAB 키를 누른 후 등록하지 못하는 경우가 있었습니다. 이로 인해
Quit로 이동하는 대신Configure Network에 커서가 남아 있었습니다. 결과적으로 현재 호스트가 릴리스 이미지를 검색할 수 있는지 확인하는 에이전트 콘솔 애플리케이션을 종료할 수 없었습니다. 이번 릴리스에서는 TAB 키가 항상 등록됩니다. (OCPBUGS-56934) - 이번 업데이트 이전에는 에이전트 기반 설치 관리자를 사용하는 경우 NetworkManager TUI를 종료하면 오류가 표시되거나 설치를 진행하는 대신 NetworkManager TUI가 비어 있는 화면이 발생하는 경우가 있습니다. 이번 업데이트를 통해 빈 화면이 표시되지 않습니다. (OCPBUGS-56880)
-
이번 업데이트 이전에는
openshift-install create명령을 실행하기 전에 AWS 인증 정보를 구성하지 않은 경우 설치 프로그램이 실패했습니다. 이번 업데이트를 통해openshift-install create명령을 실행하기 전에 AWS 인증 정보를 구성하지 않으면 설치가 실패하지 않습니다. (OCPBUGS-56658) -
이번 업데이트 이전에는 API VIP와 Ingress VIP에서 하나의 로드 밸런서 IP 주소를 사용하는 경우 VMware vSphere에 클러스터를 설치하지 못했습니다. 이번 릴리스에서는 이제 API VIP 및 ingress VIP가
machineNetworks에서 구분되어 문제가 해결되었습니다. (OCPBUGS-56601) -
이번 업데이트 이전에는 에이전트 기반 설치 관리자를 사용할 때
additionalTrustBundlePolicy필드를 설정해도 적용되지 않았습니다. 그 결과fips매개변수와 같은 다른 덮어쓰기가 무시되었습니다. 이번 업데이트를 통해additionalTrustBundlePolicy매개변수가 올바르게 가져오고 다른 덮어쓰기는 무시되지 않습니다. (OCPBUGS-56596) - 이번 업데이트 이전에는 VMware vSphere의 클러스터 제거 논리에 대한 자세한 로깅이 없기 때문에 VM(가상 머신)이 제대로 제거되지 않은 이유가 명확하지 않았습니다. 또한 누락된 전원 상태 정보로 인해 제거 작업이 무한 루프가 입력될 수 있습니다. 이번 업데이트를 통해 특정 정리 작업이 시작될 때를 표시하고 vCenter 이름을 포함하고 작업이 VM을 찾지 못하는 경우 경고를 표시하도록 제거 작업에 대한 로깅이 향상됩니다. 결과적으로 제거 프로세스에서 자세한 실행 가능한 로그를 제공합니다. (OCPBUGS-56262)
- 이번 업데이트 이전에는 에이전트 기반 설치 관리자를 사용하여 연결이 끊긴 환경에 클러스터를 설치하고 NetworkManager text User Interface(TUI)를 종료하면 레지스트리에서 릴리스 이미지를 가져올 수 있는지 여부를 확인하는 에이전트 콘솔 애플리케이션으로 반환되었습니다. 이번 업데이트를 통해 NetworkManager TUI를 종료할 때 에이전트 콘솔 애플리케이션으로 반환되지 않습니다. (OCPBUGS-56223)
- 이번 업데이트 이전에는 에이전트 기반 설치 프로그램에서 디스크 암호화를 활성화하는 데 사용되는 값의 유효성을 검사하지 않아 디스크 암호화가 활성화되지 않을 수 있었습니다. 이번 릴리스에서는 이미지 생성 중에 올바른 디스크 암호화 값에 대한 유효성 검사가 수행됩니다. (OCPBUGS-54885)
- 이번 업데이트 이전에는 UI와 API 간의 불일치로 인해 vSphere 연결 구성이 포함된 리소스가 손상될 수 있었습니다. 이번 릴리스에서는 UI에서 업데이트된 API 정의를 사용합니다. (OCPBUGS-54434)
-
이번 업데이트 이전에는 에이전트 기반 설치 관리자를 사용할 때 ISO 이미지를 생성할 때
hostPrefix매개변수에 대한 일부 검증 검사가 수행되지 않았습니다. 그 결과 사용자가 ISO를 사용하여 부팅하지 못한 경우에만 잘못된hostPrefix값이 감지되었습니다. 이번 업데이트를 통해 이러한 검증 검사는 ISO 생성 중에 수행되며 즉시 실패합니다. (OCPBUGS-53473) - 이번 업데이트 이전에는 에이전트 기반 설치 관리자의 일부 systemd 서비스가 중지 후 계속 실행되어 클러스터 설치 중에 로그 메시지가 혼동되었습니다. 이번 업데이트를 통해 이러한 서비스가 올바르게 중지됩니다. (OCPBUGS-53107)
- 이번 업데이트 이전에는 클러스터를 설치하는 동안 Microsoft Azure 클러스터의 프록시 구성이 삭제된 경우 프로그램은 읽을 수 없는 오류와 프록시 연결 시간이 초과되었습니다. 이번 릴리스에서는 클러스터를 설치하는 동안 클러스터의 프록시 구성이 삭제되면 프로그램에서 읽을 수 있는 오류 메시지를 보고하고 문제가 해결되었습니다. (OCPBUGS-45805)
-
이번 업데이트 이전에는 설치가 완료된 후 에이전트 기반 설치 프로그램에서 생성한
kubeconfig파일에 수신 라우터 CA(인증 기관)가 포함되지 않았습니다. 이번 릴리스에서는 클러스터 설치가 완료되면kubeconfig파일에 Ingress 라우터 CA가 포함되어 있습니다. (OCPBUGS-45256) - 이번 업데이트 이전에는 에이전트 기반 설치 프로그램에서 Operator가 안정적인 상태인지 여부를 먼저 확인하지 않고 전체 클러스터 설치를 발표했습니다. 결과적으로 Operator에 문제가 있는 경우에도 완료된 설치에 대한 메시지가 표시될 수 있었습니다. 이번 릴리스에서는 에이전트 기반 설치 프로그램이 클러스터 설치를 완료하도록 선언하기 전에 Operator가 안정적인 상태가 될 때까지 기다립니다. (OCPBUGS-18658)
- 이번 업데이트 이전에는 설치 프로그램에서 프로비저닝한 인프라의 베어 메탈에 단일 노드 OpenShift를 설치하지 않도록 하지 않았습니다. 이로 인해 지원되지 않아 설치에 실패했습니다. 이번 릴리스에서는 OpenShift Container Platform에서 지원되지 않는 플랫폼에 단일 노드 OpenShift 클러스터 설치를 방지합니다. (OCPBUGS-6508)
1.6.11. kube Controller Manager 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 잘못된 볼륨 유형을 제공할 때
cluster-policy-controller가 충돌했습니다. 이번 릴리스에서는 코드가 더 이상 패닉 상태가 되지 않습니다. 결과적으로cluster-policy-controller는 오류를 기록하여 볼륨 유형에 대한 잘못된 정보를 알립니다. (OCPBUGS-62053) -
이번 업데이트 이전에는
cluster-policy-controller컨테이너가 모든 네트워크에 대해10357포트를 노출했습니다(바운드 주소는 0.0.0.0으로 설정됨). KCM Pod 매니페스트가 'hostNetwork'를true로 설정하기 때문에 포트가 노드 호스트 네트워크 외부에 노출되었습니다. 이 포트는 컨테이너의 프로브에만 사용됩니다. 이번 개선된 기능을 통해 바인딩 주소가 localhost에서만 수신 대기하도록 업데이트되었습니다. 결과적으로 포트가 노드 네트워크 외부에 노출되지 않기 때문에 노드 보안이 향상됩니다. (OCPBUGS-53290)
1.6.12. Kubernetes API 서버 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 동시 맵 반복 및 kube-apiserver 검증으로 인해 충돌이 발생했습니다. 그 결과 API 서버가 중단되고
감시가 중단된 상태 목록을 나열했습니다. 이번 릴리스에서는 동시 맵 반복 및 검증 문제가 해결되었습니다. 결과적으로 API 서버 충돌을 방지하고 클러스터 안정성이 향상됩니다. (OCPBUGS-61347) -
이번 업데이트 이전에는 CEL(Common Expression Language) 검증의 최대 필드 길이를 부적절하게 고려하여 리소스 수량 및
IntOrString필드 검증 비용이 잘못 계산되었습니다. 그 결과 CEL 검증에서 문자열 길이를 잘못 고려하여 사용자가 유효성 검사에 오류가 발생했습니다. 이번 릴리스에서는 CEL 검증이IntOrString 필드의 최대 길이를 올바르게 고려합니다. 결과적으로 사용자는 CEL 검증 오류 없이 유효한 리소스 요청을 제출할 수 있습니다. (OCPBUGS-59756) -
이번 업데이트 이전에는
node-system-admin-signer유효 기간이 1년으로 제한되었으며 2.5년으로 연장되거나 새로 고쳐지지 않았습니다. 이 문제로 인해 2년 동안node-system-admin-client가 발행되었습니다. 이번 릴리스에서는node-system-admin-signer유효 기간이 3년으로 연장되고 2년 동안node-system-admin-client를 발행합니다. (OCPBUGS-59527) -
이번 업데이트 이전에는
ShortCertRotation기능 게이트와 호환되지 않기 때문에 IBM 및 Microsoft Azure 시스템에서 클러스터 설치 오류가 발생했습니다. 이로 인해 클러스터 설치에 실패하고 노드가 오프라인 상태로 유지되었습니다. 이번 릴리스에서는 IBM 및 Microsoft Azure 시스템에 클러스터를 설치하는 동안ShortCertRotation기능 게이트가 제거됩니다. 결과적으로 이러한 플랫폼에서 클러스터 설치가 성공적으로 수행됩니다. (OCPBUGS-57202) -
이번 업데이트 이전에는 사용 중단 및 제거를 위해 OpenShift Container Platform 버전 4.17에서
admissionregistration.k8s.io/v1beta1API가 잘못 제공되었습니다. 이로 인해 사용자에게 종속성 문제가 발생했습니다. 이번 릴리스에서는 더 이상 사용되지 않는 API 필터가 단계적 제거에 등록되며 업그레이드를 위해 관리 승인이 필요합니다. 결과적으로 OpenShift Container Platform 버전 4.20에서 더 이상 사용되지 않는 API 오류가 발생하지 않으며 시스템 안정성이 향상되었습니다. (OCPBUGS-55465) - 이번 업데이트 이전에는 인증서 교체 컨트롤러가 모든 변경 사항을 복사하여 다시 로드하고 과도한 이벤트 스팸을 초래했습니다. 결과적으로 사용자는 과도한 이벤트 스팸 및 잠재적인 etcd 과부하를 경험했습니다. 이번 릴리스에서는 인증서 교체 컨트롤러가 충돌하여 과도한 이벤트 스팸이 줄어듭니다. 결과적으로 인증서 교체 컨트롤러에서 과도한 이벤트 스팸이 해결되고 etcd의 부하를 줄이고 시스템 안정성을 향상시킵니다.(OCPBUGS-55217)
-
이번 업데이트 이전에는
WriteRequestBodies프로필 설정을 활성화한 후 사용자 보안이 감사 로그에 기록되었습니다. 결과적으로 감사 로그에 민감한 데이터가 표시되었습니다. 이번 릴리스에서는MachineConfig오브젝트가 감사 로그 응답에서 제거되고 사용자 보안이 기록되지 않습니다. 결과적으로 보안 및 인증 정보가 감사 로그에 표시되지 않습니다. (OCPBUGS-52466) - 이번 업데이트 이전에는 배포 컨트롤러를 사용하여 Pod를 배포하고 예약하는 대신 통합 방법을 사용하여 Operator 조건을 테스트하면 잘못된 테스트 결과가 발생했습니다. 결과적으로 실제 Pod 생성 대신 합성된 조건을 잘못 사용하므로 사용자가 테스트 실패가 발생했습니다. 이번 릴리스에서는 Kubernetes 배포 컨트롤러가 Operator 조건을 테스트하는 데 사용되며 Pod 배포 안정성이 향상됩니다. (OCPBUGS-43777)
1.6.13. Machine Config Operator 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 외부 작업자가 MCO(Machine Config Operator)가 드레인하는 노드를 차단 해제할 수 있었습니다. 결과적으로 MCO와 스케줄러는 Pod를 예약하고 동시에 예약 해제하여 드레이닝 프로세스를 연장합니다. 이번 릴리스에서는 외부 작업자가 드레이닝 프로세스 중에 노드를 차단 해제하는 경우 MCO가 노드를 기록하려고 합니다. 결과적으로 MCO 및 스케줄러가 더 이상 Pod를 동시에 예약하고 제거하지 않습니다. (OCPBUGS-61516)
-
이번 업데이트 이전에는 OpenShift Container Platform 4.18.21에서 OpenShift Container Platform 4.19.6으로 업데이트하는 동안 하나 이상의 머신 세트에서
capacity.cluster-autoscaler.kubernetes.io/labels주석의 여러 레이블로 인해 MCO(Machine Config Operator)가 실패했습니다. 이번 릴리스에서는 MCO에서capacity.cluster-autoscaler.kubernetes.io/labels주석에서 여러 레이블을 허용하므로 OpenShift Container Platform 4.19.6 업데이트 중에 더 이상 실패하지 않습니다. (OCPBUGS-60119) - 이번 업데이트 이전에는 인프라 상태 필드가 누락되어 Azure Red Hat OpenShift (ARO)를 4.19로 업그레이드하는 동안 MCO (Machine Config Operator) 인증서 관리가 실패했습니다. 그 결과 인증서가 필요한 SAN(Storage Area Network) IP 없이 새로 고쳐져 업그레이드된 ARO 클러스터에 대한 연결 문제가 발생했습니다. 이번 릴리스에서는 MCO가 ARO의 인증서 관리 중에 SAN IP를 추가하고 유지하므로 4.19로 업그레이드할 때 즉시 교체되지 않습니다. (OCPBUGS-59780)
-
이번 업데이트 이전에는 4.15 이전의 OpenShift Container Platform 버전에서 업데이트할 때
MachineConfigNodeCRD(Custom Resource Definitions) 기능이 TP(기술 프리뷰)로 설치되어 업데이트가 실패했습니다. 이 기능은 OpenShift Container Platform 4.16에서 완전히 도입되었습니다. 이번 릴리스에서는 업데이트가 더 이상 기술 프리뷰 CRD를 배포하지 않아 업그레이드가 성공적으로 수행됩니다. (OCPBUGS-59723) - 이번 업데이트 이전에는 현재 부팅 이미지가 Google Cloud 또는 AWS(Amazon Web Services) Marketplace에서 사용되었는지 확인하지 않고 MCO(Machine Config Operator)에서 노드 부팅 이미지를 업데이트했습니다. 결과적으로 MCO는 표준 OpenShift Container Platform 이미지로 마켓플레이스 부팅 이미지를 덮어씁니다. 이번 릴리스에서는 AWS 이미지의 경우 MCO에 부팅 이미지를 업데이트하기 전에 참조하는 모든 표준 OpenShift Container Platform 설치 프로그램 Advanced Metering Infrastructures (AMI)가 있는 조회 테이블이 있습니다. Google Cloud 이미지의 경우 MCO는 부팅 이미지를 업데이트하기 전에 URL 헤더를 확인합니다. 결과적으로 MCO는 Marketplace 부팅 이미지가 있는 머신 세트를 더 이상 업데이트하지 않습니다. (OCPBUGS-57426)
-
이번 업데이트 이전에는 Core DNS 템플릿에 대한 변경 사항을 제공하는 OpenShift Container Platform 업데이트가 업데이트된 OS(기본 운영 체제) 이미지를 가져오기 전에
corednsPod를 다시 시작합니다. 그 결과, 운영 체제 업데이트 관리자가 네트워크 오류로 인해 이미지 가져오기에 실패한 경우 경쟁이 발생하여 업데이트가 중지되었습니다. 이번 릴리스에서는 이 경합 상태를 해결하기 위해 MCO(Machine Config Operator)에 재시도 업데이트 작업이 추가되었습니다. OCPBUGS-43406
1.6.14. 관리 콘솔 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 웹 콘솔의 YAML 편집기가 기본적으로 4개의 공백으로 YAML 파일을 들여 쓰기로 했습니다. 이번 릴리스에서는 권장 사항에 맞게 기본 들여쓰기가 2개의 공백으로 변경되었습니다. (OCPBUGS-61990)
- 이번 업데이트 이전에는 OpenShift Container Platform 로고 및 헤더가 터미널 뷰가 겹쳐서 웹 콘솔에서 터미널을 확장했습니다. 이번 릴리스에서는 터미널 레이아웃이 올바르게 확장되도록 수정되었습니다. 결과적으로 연결 손실 또는 입력 중단 없이 터미널을 확장하거나 축소할 수 있습니다. (OCPBUGS-61819)
-
이번 업데이트 이전에는 필요한 상태 쿠키 없이
/auth/error페이지를 방문하면 빈 페이지가 표시되고 오류 세부 정보가 표시되지 않습니다. 이번 릴리스에서는 프런트 엔드 코드에서 오류 처리가 향상되었습니다. 결과적으로/auth/error페이지에 오류 콘텐츠가 표시되어 문제를 더 쉽게 진단하고 해결할 수 있습니다. (OCPBUGS-60912) - 이번 업데이트 이전에는 PersistentVolumeClaim 작업 메뉴의 항목 순서가 정의되지 않아 Delete PersistentVolumeClaim 옵션이 목록 중앙에 표시되었습니다. 이번 릴리스에서는 옵션이 다시 정렬되어 이제 메뉴에 마지막으로 표시됩니다. 결과적으로 작업 목록이 일관되고 쉽게 탐색할 수 있습니다. (OCPBUGS-60756)
-
이번 업데이트 이전에는 다운로드한 파일 이름에
정의되지 않은빌드 로그 페이지에서 Download log 를 클릭하고 Raw logs 를 클릭하여 새 탭에서 원시 로그를 열지 않았습니다. 이번 릴리스에서는 원시 로그를 클릭하여 예상대로 원시 로그를 열 수 있도록 파일 이름이 수정되었습니다. (OCPBUGS-60753) - 이번 업데이트 이전에는 OpenShift 콘솔 양식 필드에 잘못된 값을 입력하면 여러 느낌표 아이콘이 표시되었습니다. 이번 릴리스에서는 필드 값이 유효하지 않은 경우 하나의 아이콘만 표시됩니다. 결과적으로 모든 필드의 오류 메시지가 이제 명확하게 표시됩니다. (OCPBUGS-60428)
- 이번 업데이트 이전에는 빠른 시작 페이지의 일부 항목에 중복 링크 버튼이 표시되었습니다. 이번 릴리스에서는 중복이 제거되고 링크가 의도한 대로 표시되어 더 깔끔하고 명확한 페이지 레이아웃이 생성됩니다. (OCPBUGS-60373)
-
이번 업데이트 이전에는 콘솔에 페이지를 브라우저로 전송할 때 오래된 보안 명령
X-XSS-Protection이 포함되었습니다. 이번 릴리스에서는 명령이 제거됩니다. 결과적으로 콘솔은 최신 브라우저에서 안전하게 실행됩니다. (OCPBUGS-60130) - 이번 업데이트 이전에는 이벤트 페이지의 오류 메시지가 오류 메시지 대신 "{ error}"를 잘못 표시했습니다. 이번 릴리스에서는 오류 메시지가 표시됩니다. (OCPBUGS-60010)
-
이번 업데이트 이전에는 콘솔에서 관리
CatalogSource오브젝트에 대한 레지스트리 폴링 간격 드롭다운 메뉴를 표시했지만 변경 사항이 자동으로 복원되었습니다. 이번 릴리스에서는 관리 소스에 대해 드롭다운 메뉴가 표시되지 않습니다. 결과적으로 콘솔에 더 이상 적용할 수 없는 메뉴 옵션이 표시되지 않습니다. (OCPBUGS-59725) - 이번 업데이트 이전에는 이미지 페이지에서 Deploy from the Resource 메뉴를 선택하면 부적절한 초점 처리로 인해 뷰가 맨 위로 이동되었습니다. 이번 릴리스에서는 강조 동작이 수정되어 메뉴를 열 때 페이지가 그대로 유지됩니다. 결과적으로 선택한 동안 스크롤 위치가 유지됩니다. (OCPBUGS-59586)
- 이번 업데이트 이전에는 프로젝트가 없을 때 Get started 메시지가 너무 많은 공간을 차지하여 No resources found 메시지가 완전히 표시되지 않도록 합니다. 이번 업데이트에서는 Get started 메시지에서 사용하는 공간을 줄입니다. 결과적으로 모든 메시지가 이제 페이지에 완전히 표시됩니다. (OCPBUGS-59483)
-
이번 업데이트 이전에는
console-crontab-plugin.json의속성내에 잘못 중첩된플래그로 인해 플러그인이 중단되었습니다. 이번 릴리스에서는 JSON 파일의 중첩이 수정되어 OCPBUGS-58858과의 충돌을 해결합니다. 결과적으로 플러그인이 로드되고CronTabs가 올바르게 표시됩니다. (OCPBUGS-59418) -
이번 업데이트 이전에는 콘솔에서 작업을 시작하면 항상
backoffLimit를 6으로 재설정하고 구성된 값을 덮어씁니다. 이번 릴리스에서는 콘솔에서 작업을 시작할 때 구성된backoffLimit이 유지됩니다. 결과적으로 작업은 콘솔과 CLI 간에 일관되게 작동합니다. (OCPBUGS-59382) - 이번 업데이트 이전에는 YAML 편집기 구성 요소에서 콘텐츠를 JavaScript 오브젝트로 구문 분석할 수 없는 일부 에지 케이스를 처리하지 않아 일부 상황에서 오류가 발생했습니다. 이번 릴리스에서는 이러한 에지 케이스를 안정적으로 처리하도록 구성 요소가 업데이트되어 더 이상 오류가 발생하지 않습니다. (OCPBUGS-59196)
- 이번 업데이트 이전에는 코드가 열의 범위를 올바르게 지정하지 않았기 때문에 단일 프로젝트를 볼 때도 MachineSets 목록 페이지에 네임스페이스 열이 표시되었습니다. 이번 릴리스에서는 열 논리가 수정되었습니다. 결과적으로 MachineSets 목록에 더 이상 프로젝트 범위 보기의 Namespace 열이 표시되지 않습니다. (OCPBUGS-58334)
-
이번 업데이트 이전에는
href에 여러 경로 요소가 있는 스토리지 클래스 페이지로 이동하면 빈 탭이 표시되었습니다. 이번 릴리스에서는 전환 후 탭 콘텐츠가 올바르게 표시되도록 플러그인이 수정되었습니다. 결과적으로 스토리지 클래스 페이지에 더 이상 빈 탭이 표시되지 않습니다. (OCPBUGS-58258) -
이번 업데이트 이전에는
ContainerResource유형으로HorizontalPodAutoscaler(HPA)를 편집하면 코드가e.resource변수를 정의하지 않았기 때문에 런타임 오류가 발생했습니다. 이번 릴리스에서는e.resource가 정의되고 런타임 오류가 양식 편집기에서 수정됩니다. 결과적으로ContainerResource유형으로 HPA를 편집해도 더 이상 실패하지 않습니다. (OCPBUGS-58208) -
이번 업데이트 이전에는
ConsoleConfigConfigMap의TELEMETER_CLIENT_DISABLED설정으로 Telemetry에서 격차가 발생하여 문제 해결이 제한되었습니다. 이번 릴리스에서는 원격 분석 클라이언트가 "요청이 너무 많음" 오류를 해결하기 위해 일시적으로 비활성화됩니다. 결과적으로 원격 분석 데이터가 안정적으로 수집되어 문제 해결에 대한 제한을 제거합니다. (OCPBUGS-58094) -
이번 업데이트 이전에는 코드가 구성을 올바르게 처리하지 않았기 때문에 오류
탐색으로AlertmanagerReceiversNotConfigured에서 Configure in AlertmanagerReceiversNotConfigured를 클릭할 수 없습니다. 이번 릴리스에서는 이 문제가 해결되었습니다. 결과적으로AlertmanagerReceiversNotConfigured가 예상대로 열립니다. (OCPBUGS-56986) -
이번 업데이트 이전에는 콘솔이 올바르게 검증되지 않았기 때문에
spec에서 CronTab 리소스에 선택적 항목이 누락되었을 때CronTab목록 페이지에서 오류를 반환했습니다. 이 릴리스에서는 필요한 검증이 추가되었습니다. 결과적으로 일부spec필드가 정의되지 않은 경우에도 CronTab 목록 페이지가 올바르게 로드됩니다. (OCPBUGS-56830) - 이번 업데이트 이전에는 RBAC(역할 기반 액세스 제어) 권한이 부족하기 때문에 프로젝트가 없는 사용자에게 역할 목록의 일부만 표시되었습니다. 이번 릴리스에서는 액세스 논리가 수정되었습니다. 결과적으로 이러한 사용자는 더 이상 Roles 페이지를 열 수 없으므로 민감한 데이터를 안전하게 유지할 수 있습니다. (OCPBUGS-56707)
- 이번 릴리스 이전에는 빠른 시작 페이지에 빠른 시작이 없으면 일반 텍스트 메시지가 표시되었습니다. 이번 릴리스에서는 클러스터 관리자에게 빠른 시작을 추가하거나 관리하는 작업이 제공됩니다. (OCPBUGS-56629))
-
이번 업데이트 이전에는 생성된 콘솔 동적 플러그인 API 설명서에서
k8sGet대신와 같은 잘못된 k8s 유틸리티 함수 이름을 사용했습니다. 이번 업데이트를 통해 문서에서는 내보내기 이름 별칭과 올바른 함수 이름을 사용합니다. 결과적으로k8sGetResourcek8s유틸리티 기능으로 작업하는 콘솔 동적 플러그인 개발자에게 API 문서가 더 명확해집니다. (OCPBUGS-56248) - 이번 업데이트 이전에는 배포 및 배포 구성 메뉴에서 사용되지 않는 코드로 인해 불필요한 메뉴 항목이 표시되었습니다. 이번 릴리스에서는 사용되지 않는 메뉴 항목 정의가 제거되어 코드 유지 관리를 개선하고 향후 업데이트에서 잠재적인 문제를 줄일 수 있습니다. (OCPBUGS-56245)
-
이번 업데이트 이전에는 내부 Prometheus 스크랩 요청의 인증 헤더에서 전달자 토큰을 올바르게 구문 분석하지 않아
TokenReviews가 실패하고 401 응답으로 이러한 모든 요청이 거부되었습니다.이로 인해 콘솔 지표 엔드 포인트에 대한TargetDown경고가 발생했습니다. 이번 릴리스에서는TokenReview의 권한 부여 헤더에서 전달자 토큰을 올바르게 구문 분석하도록 지표 끝점 처리기가 업데이트되었습니다. 이로 인해TokenReview단계가 예상대로 작동하고TargetDown경고가 해결되었습니다. (OCPBUGS-56148) -
이번 업데이트 이전에는 디스크 없이 노드를 생성하면 콘솔의 노드에 액세스할 때 JavaScript
TypeError가 트리거되었습니다. 이번 릴리스에서는 filter 속성이 올바르게 초기화됩니다. 결과적으로 노드 목록이 오류 없이 표시됩니다. (OCPBUGS-56050) -
이번 업데이트 이전에는
VirtualizedTable이 더 작은 화면에Started열을 숨기고 기본 정렬이 중단되어PipelineRun목록이 중단되었습니다. 이번 릴리스에서는 기본 정렬된 열이 화면 크기에 따라 조정되어 테이블이 손상되지 않습니다. 결과적으로PipelineRun목록 페이지가 안정적으로 유지되어 작은 화면에 올바르게 표시됩니다. (OCPBUGS-56044) - 이번 업데이트 이전에는 All Clusters 옵션을 선택하여 클러스터 전환기를 사용하여 RHACM(Red Hat Advanced Cluster Management)에 액세스할 수 있었습니다. 이번 릴리스에서는 Fleet Management 관점을 선택하여 관점 선택기에서 RHACM에 액세스할 수 있습니다. (OCPBUGS-55946)
- 이번 업데이트 이전에는 제한이 제거된 경우에도 웹 콘솔에 버전 4.16 이상에서 60일 업데이트 제한에 대한 오래된 메시지가 표시되었습니다. 이번 업데이트를 통해 오래된 메시지가 제거됩니다. 결과적으로 웹 콘솔에 현재 업데이트된 정보만 표시됩니다. (OCPBUGS-55919)
-
이번 업데이트 이전에는 웹 콘솔 홈 페이지에
정보경고에 대한 잘못된 아이콘이 표시되어 경고 심각도가 일치하지 않았습니다. 이번 릴리스에서는 심각도 아이콘이 올바르게 일치하도록 수정되었습니다. 결과적으로 콘솔에 경고 심각도가 명확하게 표시됩니다. (OCPBUGS-55806) -
이번 업데이트 이전에는 콘솔 Operator에서 클라우드 서비스 공급자(CSP) API에 필요한
FeatureGate리소스를 포함할 수 없었습니다. 이번 릴리스에서는 누락된FeatureGate리소스가openshift/api종속성에 추가됩니다. 결과적으로 CSP API가 콘솔에서 예상대로 작동합니다. (OCPBUGS-55698) - 이번 업데이트 이전에는 알림 드라이버의 Critical alerts 섹션에 있는 accordian을 클릭하여 아무 작업도 수행하지 않아 섹션이 확장되었습니다. 이번 개정안은 수정되어 있습니다. 결과적으로 중요한 경고가 있을 때 섹션을 축소할 수 있습니다. (OCPBUGS-55633)
- 이번 업데이트 이전에는 추가 HTTP 클라이언트 구성으로 플러그인 초기 로드 시간이 증가하여 전체 OpenShift Container Platform 성능이 저하되었습니다. 이번 업데이트를 통해 클라이언트 구성이 수정되어 플러그인 로드 시간이 단축되고 페이지 로드 속도가 향상됩니다. (OCPBUGS-55514)
- 이번 업데이트 이전에는 Light 테마가 기본값을 사용하도록 설정된 경우에도 사용자 지정 masthead 로고가 모든 주제의 기본 OpenShift 로고를 교체했습니다. 이번 릴리스에서는 사용자 정의 로고가 설정되지 않은 경우 기본 OpenShift 로고가 표시되도록 올바른 동작이 복원됩니다. 결과적으로 로고는 이제 가볍고 어두운 테마 모두에 올바르게 표시되어 시각적 일관성을 향상시킵니다. (OCPBUGS-55208)
-
이번 업데이트 이전에는 콘솔 Operator 구성에서 사용자 정의 로고를 변경하거나 제거하기 전에 지연된 동기화로 인해
openshift-console네임스페이스에 오래된ConfigMap이 남아 있었습니다. 이번 릴리스에서는 사용자 정의 로고 구성이 변경되면 콘솔 Operator에서 이러한 오래된ConfigMap을 제거합니다. 결과적으로openshift-console네임스페이스의ConfigMap은 정확하고 최신 상태로 유지됩니다. (OCPBUGS-54780) - 이번 업데이트 이전에는 원시 로그 페이지가 중국어 로그 메시지를 잘못 디코딩하여 읽을 수 없게 되었습니다. 이번 릴리스에서는 디코딩이 수정되었습니다. 결과적으로 페이지에 중국어 로그 메시지가 올바르게 표시됩니다. (OCPBUGS-52165)
- 이번 업데이트 이전에는 네트워킹 페이지에서 모달을 열면 OpenShift Lightspeed UI 또는 문제 해결 패널과 같은 일부 웹 콘솔 플러그인 패널이 사라졌습니다. 이번 릴리스에서는 네트워킹 모달과 웹 콘솔 플러그인 간에 충돌이 해결됩니다. 결과적으로 네트워킹 페이지의 모달이 더 이상 다른 콘솔 패널을 숨기지 않습니다. (OCPBUGS-49709)
-
이번 업데이트 이전에는
MultiValue유형을 지원하지 않기 때문에 JSON 입력으로 로컬로 실행될 때 콘솔 서버에서 CSP(Content Security Policy) 지시문을 올바르게 처리하지 않았습니다. 이번 릴리스에서는 콘솔에서 로컬 사용을 위해 JSON 대신 CSP 지시문을MultiValue로 허용합니다. 결과적으로 콘솔 개발 중에 별도의 CSP 지시문을 보다 쉽게 전달할 수 있습니다. (OCPBUGS-49291) - 이번 업데이트 이전에는 YAML 편집기에서 여러 파일을 가져오면 기존 콘텐츠를 복사하고 새 파일을 추가하여 중복을 생성합니다. 이번 릴리스에서는 가져오기 동작이 수정되었습니다. 결과적으로 YAML 편집기는 복제 없이 새 파일 콘텐츠만 표시합니다. (OCPBUGS-45297)
-
이번 업데이트 이전에는
CreateProjectModal확장을 사용하는 하나의 플러그인만 모달을 표시하여 여러 플러그인이 동일한 확장 지점을 사용할 때 충돌을 일으킬 수 있었습니다. 그 결과 렌더링된 플러그인 확장을 제어할 수 있는 방법이 없었습니다. 이번 릴리스에서는 플러그인 확장이 클러스터 콘솔 Operator 구성의 정의와 동일한 순서로 확인됩니다. 결과적으로 관리자는 목록을 다시 정렬하여 콘솔에 표시되는CreateProjectModal확장을 제어할 수 있습니다. (OCPBUGS-43792) -
이번 업데이트 이전에는 콘솔에서
ResourceYAMLEditor속성에서 정의한 헤더를 표시하지 않았으므로 YAML 뷰가 열린 것입니다. 이번 릴리스에서는 속성이 수정되었습니다. 결과적으로 Simple Pod 와 같은 헤더가 올바르게 표시됩니다. (OCPBUGS-32157)
1.6.15. 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는
KubeNodeNotReady및KubeNodeReadinessFlapping경고가 차단된 노드를 필터링하지 않았습니다. 결과적으로 사용자는 유지 관리 중인 노드에 대한 경고를 수신하여 false positives가 발생했습니다. 이번 릴리스에서는 차단된 노드가 경고에서 필터링됩니다. 결과적으로 유지 관리 중에 잘못된 긍정 수를 줄일 수 있습니다. OCPBUGS-60692 -
이번 업데이트 이전에는
KubeAggregatedAPIErrors경고는 API의 모든 인스턴스에서 오류 합계를 기반으로 했습니다. 결과적으로 인스턴스 수가 증가함에 따라 사용자가 경고를 받을 가능성이 더 높았습니다. 이번 릴리스에서는 API 수준이 아닌 인스턴스 수준에서 경고가 평가됩니다. 결과적으로 instance-wise가 아닌 cluster-wise로 평가되기 때문에 API 오류 임계값으로 인해 잘못된 경보 수가 감소합니다. OCPBUGS-60691 -
이번 업데이트 이전에는
StatefulSet컨트롤러가 Pod를 생성하지 못하는 경우KubeStatefulSetReplicasMismatch경고가 실행되지 않았습니다. 그 결과StatefulSet이 원하는 수의 복제본에 도달하지 못한 경우 사용자에게 알림이 표시되지 않았습니다. 이번 릴리스에서는 컨트롤러에서 Pod를 생성할 수 없는 경우 경고가 올바르게 실행됩니다. 결과적으로StatefulSet복제본이 구성된 양과 일치하지 않을 때마다 사용자에게 경고가 표시됩니다. OCPBUGS-60689 - 이번 업데이트 이전에는 Cluster Monitoring Operator에서 비보안 TLS(Transport Layer Security) 암호에 대한 경고를 기록하여 보안에 대한 우려를 유발할 수 있었습니다. 이번 릴리스에서는 로그에서 암호화 경고를 제거하고 Operator가 정확하고 안전한 TLS 구성을 보고하도록 보안 TLS 설정이 구성됩니다. OCPBUGS-58475
- 이번 업데이트 이전에는 OpenShift Container Platform 웹 콘솔의 모니터링 대시보드에 중간 결과에 대한 잘못된 가정으로 인해 큰 음수 CPU 사용률 값이 표시되는 경우가 있었습니다. 결과적으로 사용자는 웹 콘솔에서 음수 CPU 사용률을 볼 수 있었습니다. 이번 릴리스에서는 CPU 사용률 값이 올바르게 계산되고 웹 콘솔에 더 이상 음수 사용률 값이 표시되지 않습니다. OCPBUGS-57481
-
이번 업데이트 이전에는 네임스페이스에서 새 보안을 생성하거나 업데이트할 때
Alertmanager가AlertmanagerConfig리소스에서 참조되지 않은 경우에도 Alertmanager를 조정했습니다. 그 결과 Prometheus Operator에서 과도한 API 호출을 생성하여 컨트롤 플레인 노드에서 CPU 사용량이 증가했습니다. 이번 릴리스에서는리소스가 명시적으로 참조하는 시크릿만 조정합니다. (OCPBUGS-56158)AlertmanagerConfig 이번 업데이트 이전에는 기능이 영향을 받지 않은 경우에도 Metrics Server에서 다음 경고를 기록했습니다.
setting componentGlobalsRegistry in SetFallback. We recommend calling componentGlobalsRegistry.Set() right after parsing flags to avoid using feature gates before their final values are set by the flags.
setting componentGlobalsRegistry in SetFallback. We recommend calling componentGlobalsRegistry.Set() right after parsing flags to avoid using feature gates before their final values are set by the flags.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이번 릴리스에서는
metrics-server로그에 경고 메시지가 더 이상 표시되지 않습니다. OCPBUGS-41851-
이번 업데이트 이전에는 허용된 제한을 통해 CPU 소모가 급증한 후에도
KubeCPUOvercommit경고가 다중 노드 클러스터에서 트리거되지 않았습니다. 이번 릴리스에서는 다중 노드 클러스터를 올바르게 고려하도록 경고 표현식이 조정됩니다. 결과적으로 이러한 인스턴스 후에KubeCPUOvercommit경고가 올바르게 트리거됩니다. OCPBUGS-35095 -
이번 업데이트 이전에는 prometheus ,
또는prometheus_replicacluster를cluster-monitoring-config및user-workload-monitoring-config구성 맵에 대한 Prometheus 외부 라벨로 설정할 수 있었습니다. 이는 권장되지 않으며 클러스터에 문제가 발생할 수 있습니다. 이번 릴리스에서는 구성 맵에서 이러한 예약된 외부 레이블을 더 이상 허용하지 않습니다. OCPBUGS-18282
1.6.16. 네트워킹 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 baremetal 및 여러 NIC(네트워크 인터페이스 컨트롤러) 환경의
NetworkManager-wait-online종속성 문제로 인해 OpenShift Container Platform 배포에서NMState서비스 오류가 발생했습니다. 결과적으로 잘못된 네트워크 구성으로 인해 배포 실패가 발생했습니다. 이번 릴리스에서는 baremetal 배포에 대한NetworkManager-wait-online종속성이 업데이트되어 배포 실패를 줄이고NMState서비스 안정성을 보장합니다. (OCPBUGS-61824) -
이번 릴리스 이전에는
cloud-event-proxy컨테이너 또는 Pod가 재부팅될 때 이벤트 데이터를 즉시 사용할 수 없었습니다. 이로 인해getCurrenState함수가0의클럭 클래스를 잘못 반환했습니다. 이번 릴리스에서는getCurrentState함수가 더 이상 잘못된클럭 클래스를 반환하지 않고 HTTP400 Bad Request또는404 Not Found Error를 반환합니다. (OCPBUGS-59969) -
이번 업데이트 이전에는
HorizontalPodAutoscaler오브젝트가istiod-openshift-gateway배포를 두 개의 복제본으로 일시적으로 확장했습니다. 이로 인해 테스트에서 하나의 복제본이 예상되므로 CI(Continuous Integration) 오류가 발생했습니다. 이번 릴리스에서는HorizontalPodAutoscaler오브젝트 스케일링에서 배포를 계속하기 위해istiod-openshift-gateway리소스에 하나 이상의 복제본이 있는지 확인합니다. (OCPBUGS-59894) -
이전에는 DNS Operator에서 구성 또는 피연산자 구성에
readOnlyRootFilesystem매개변수를true로 설정하지 않았습니다. 그 결과 DNS Operator와 해당 피연산자에 루트 파일 시스템에 대한쓰기액세스 권한이 있었습니다. 이번 릴리스에서는 DNS Operator가readOnlyRootFilesystem매개변수를true로 설정하여 DNS Operator 및 해당 피연산자가 이제 루트 파일 시스템에 대한읽기 전용액세스 권한을 갖도록 합니다. 이번 업데이트에서는 클러스터에 대한 향상된 보안을 제공합니다. (OCPBUGS-59781) -
이번 업데이트 이전에는 게이트웨이 API 기능이 활성화되면 하나의 Pod 복제본 및 연결된
PodDisruptionBudget설정으로 구성된 Istio 컨트롤 플레인을 설치했습니다.PodDisruptionBudget설정으로 인해 유일한 Pod 복제본이 제거되어 클러스터 업그레이드가 차단됩니다. 이번 릴리스에서는 Ingress Operator에서 Istio 컨트롤 플레인이PodDisruptionBudget설정으로 구성되지 않도록 합니다. 클러스터 업그레이드는 Pod 복제본에 의해 더 이상 차단되지 않습니다. (OCPBUGS-58358) -
이번 업데이트 이전에는
whereabouts-shim네트워크 연결이 활성화된 경우 클러스터 업그레이드 중에 CNO(Cluster Network Operator)가 중지되었습니다. 이 문제는openshift-multus네임스페이스에서release.openshift.io/version주석이 누락되어 발생했습니다. 이번 릴리스에서는 이제 누락된 주석이 클러스터에 추가되어whereabouts-shim이 연결된 경우 클러스터 업그레이드 중에 CNO가 더 이상 중지되지 않습니다. 이제 클러스터 업그레이드가 예상대로 계속될 수 있습니다. (OCPBUGS-57643) -
이번 업데이트 이전에는 Ingress Operator에서 해당 리소스의 CRD가 없는 경우에도 Cluster Operator의
status.relatedObjects매개변수에 리소스를 추가했습니다. 또한 Ingress Operator는istios및GatewayClass'resources에 대한 네임스페이스를 지정했습니다. 이는 클러스터 범위 리소스 모두입니다. 이러한 구성의 결과로 'relatedObjects매개변수에 잘못된 정보가 포함되어 있습니다. 이번 릴리스에서는 Ingress Operator의 상태 컨트롤러를 업데이트하면 컨트롤러에서 이러한 리소스가 이미 있는지 확인하고relatedObjects매개변수에 이러한 리소스를 추가하기 전에 관련 기능 게이트도 확인합니다. 컨트롤러는 더 이상GatewayClass및istio리소스에 대한 네임스페이스를 지정하지 않습니다. 이번 업데이트를 통해relatedObjects매개변수에GatewayClass및istio리소스에 대한 정확한 정보가 포함되어 있습니다. (OCPBUGS-57433) - 이번 업데이트 이전에는 클러스터 업그레이드로 오래된 NAT(Network Address Translation) 처리로 인해 일관되지 않은 송신 IP 주소 할당이 발생했습니다. 이 문제는 송신 노드의 OVN-Kubernetes 컨트롤러가 중단된 동안 송신 IP Pod를 삭제한 경우에만 발생했습니다. 결과적으로 중복 논리 라우터 정책 및 송신 IP 주소 사용이 발생하여 일치하지 않는 트래픽 흐름 및 중단이 발생했습니다. 이번 릴리스에서는 OpenShift Container Platform 4.20 클러스터에서 송신 IP 주소 할당을 일관되고 안정적인 송신 IP 주소 정리를 수행할 수 있습니다. (OCPBUGS-57179)
-
이전 버전에서는 온프레미스 설치 관리자 프로비저닝 인프라(IPI) 배포에서 Cilium 컨테이너 네트워크 인터페이스(CNI)를 사용한 경우 트래픽을 로드 밸런서로 리디렉션하는 방화벽 규칙이 효과가 없었습니다. 이번 릴리스에서는 규칙이 Cilium CNI 및
OVNKubernetes에서 작동합니다. (OCPBUGS-57065) -
이번 업데이트 이전에는
keepalived상태 점검 스크립트 중 하나가 누락된 권한으로 인해 실패했습니다. 이로 인해 공유 수신 서비스를 사용 중인 경우 ingress VIP가 잘못 배치될 수 있습니다. 이번 릴리스에서는 필요한 권한이 컨테이너에 다시 추가되어 상태 검사가 올바르게 작동합니다. (OCPBUGS-55681) -
이번 업데이트 이전에는
EgressFirewallCRD에 대한 해당 DNS 규칙의address_set목록에 오래된 IP 주소가 있었습니다. 제거되는 대신 이러한 오래된 주소가address_set에 계속 추가되어 메모리 누수 문제가 발생합니다. 이번 릴리스에서는 IP 주소에 대한 TTL(Time-to-live) 만료에 도달하면 5초 유예 기간에 도달한 후 IP 주소가address_set목록에서 제거됩니다. (OCPBUGS-38735) -
이번 업데이트 이전에는 OpenShift Container Platform 노드와 Pod 간에 실행되는 대규모 패킷이 있는 특정 트래픽 패턴에서 OpenShift Container Platform 호스트를 트리거하여 IMP(Internet Control Message Protocol)를 다른 OpenShift Container Platform 호스트로 보내야 했습니다. 이 상황은 클러스터에서 실행 가능한 최대 전송 단위(MTU)를 줄였습니다. 그 결과
ip route show cache명령을 실행하면 물리적 링크보다 낮은 MTU가 있는 캐시된 경로가 표시되었습니다. 호스트가 대규모 패킷으로 Pod-to-pod 트래픽을 보내지 않았기 때문에 패킷이 삭제되고 OpenShift Container Platform 구성 요소가 저하되었습니다. 이번 릴리스에서는nftables규칙을 통해 OpenShift Container Platform 노드가 이러한 트래픽 패턴에 따라 MTU를 낮추지 않습니다. (OCPBUGS-37733) -
이번 업데이트 이전에는 설치 관리자 프로비저닝 인프라에서 실행된 배포의 노드 IP 주소 선택 프로세스를 재정의할 수 없었습니다. 이로 인해 머신 네트워크에서 VIP 주소를 사용하지 않은 사용자 관리 로드 밸런서에 영향을 주었으며 여러 IP 주소가 있는 환경에서 문제가 발생했습니다. 이번 릴리스에서는 설치 관리자 프로비저닝 인프라에서 실행되는 배포가 '
nodeip-configuration systemd 서비스에 대한 NODEIP_HINT ' 매개변수를지원합니다. 이번 업데이트에서는 VIP 주소가 동일한 서브넷에 있지 않은 경우에도 올바른 노드 IP 주소를 사용할 수 있습니다. (OCPBUGS-36859)
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)
1.6.18. Node Tuning Operator (NTO) 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는
iommu.passthrough=1커널 인수로 OpenShift Container Platform 4.18의 Advanced RISC Machine(ARM) CPU에서 NVIDIA GPU 유효성 검사기가 실패했습니다. 이번 릴리스에서는 ARM 기반 환경의 기본TunedCR에서 커널 인수가 제거됩니다. (OCPBUGS-52853)
1.6.19. 가시성 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 연결된 URL이 개발자 화면에 있지만 링크를 클릭하면 관점이 전환되지 않습니다. 결과적으로 빈 페이지가 표시됩니다. 이 releae를 사용하면 링크를 클릭하면 관점이 변경되고 페이지가 올바르게 표시됩니다. (OCPBUGS-59215)
- 이번 업데이트 이전에는 모든 화면에서 패널을 열 수 있어도 문제 해결 패널이 관리자 화면에서만 작동했습니다. 그 결과 다른 관점에서 패널을 열 때 패널은 작동하지 않았습니다. 이번 릴리스에서는 관리자 화면에서만 문제 해결 패널을 열 수 있습니다. (OCPBUGS-58166)
1.6.20. oc-mirror 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는
oc-mirror에서 미러링된 Helm 이미지의 잘못된 수로 인해 미러링된 모든 Helm 이미지를 기록하지 못했습니다. 그 결과 잘못된 Helm 이미지 수가 표시되었습니다. 이번 릴리스에서는oc-mirror의 잘못된 Helm 이미지 수가 수정되어 모든 Helm 이미지를 올바르게 미러링합니다. 결과적으로oc-mirror에서 Helm 차트에 대해 미러링된 총 이미지 수가 정확합니다. (OCPBUGS-59949) -
이번 업데이트 이전에는
--parallel-images플래그에서 유효하지 않은 입력을 허용했으며 최소 값은 1보다 작거나 총 이미지 수보다 큽니다. 결과적으로 병렬 이미지 사본이 0 또는 100--parallel-images플래그로 실패하고 미러링할 수 있는 이미지 수를 제한했습니다. 이번 릴리스에서는 유효하지 않은--parallel-images플래그의 문제가 수정되었으며 1과 총 이미지 수 간의 값이 허용됩니다. 결과적으로 사용자는 유효한 범위의 모든 값에 대해--parallel-images플래그를 설정할 수 있습니다. (OCPBUGS-58467) -
이번 업데이트 이전에는
oc-mirror v2동시성 기본값이 레지스트리 과부하가 발생하여 거부를 요청했습니다. 결과적으로 높은 동시성 기본값으로 인해 레지스트리 거부가 발생하여 컨테이너 이미지 푸시에 실패했습니다. 이번 릴리스에서는 레지스트리 거부를 방지하기 위해oc-mirror v2의 동시성 기본값이 줄어들고 이미지 푸시 성공률이 향상되었습니다. (OCPBUGS-57370) -
이번 업데이트 이전에는
ImageSetConfig매개변수에서 이미지 다이제스트와 차단된 이미지 태그 간에 불일치로 인해 버그가 발생했습니다. 이 버그로 인해 사용자가 차단되었지만 미러링된 세트의 다양한 클라우드 공급자의 이미지를 볼 수 있었습니다. 이번 릴리스에서는 더 유연한 이미지 제외를 위해blockedImages목록에서 정규식을 지원하도록ImageSetConfig매개변수가 업데이트되고blockedImages목록의 정규식 패턴과 일치하는 이미지를 제외할 수 있습니다. (OCPBUGS-56117) -
이번 업데이트 이전에는STIG(Security Technical Implementation Guide) 규정 준수의 경우 system Cryostat 값이
0077로 설정되었으며disk2mirror매개변수가 OpenShift Container Platform 릴리스 이미지 업로드를 중지했습니다. 결과적으로 사용자가 Cryostat 명령 제한으로 인해 OpenShift Container Platform 릴리스 이미지를 업로드할 수 없었습니다. 이번 릴리스에서는oc-mirror에서 결함이 있는 Cryostat 값을 처리하고 사용자에게 경고합니다. 시스템이0077로 설정된 경우 OpenShift Container Platform 릴리스 이미지가 올바르게 업로드됩니다. (OCPBUGS-55374) -
이번 업데이트 이전에는 잘못된 Helm 차트가 인터넷 시스템 컨소시엄(ISC) 가이드 라인에 잘못 포함되었으며
m2d'workflow를 실행하는 동안 오류 메시지가 발생했습니다. 이번 릴리스에서는 'm2d워크플로우에서 잘못된 Helm 차트에 대한 오류 메시지가 업데이트되고 오류 메시지가 명확하게 표시됩니다. (OCPBUGS-54473) - 이번 업데이트 이전에는 중복 채널 선택으로 인해 여러 릴리스 컬렉션이 발생했습니다. 그 결과 중복 릴리스 이미지가 수집되어 불필요한 스토리지 사용량이 발생했습니다. 이번 릴리스에서는 중복 릴리스 컬렉션이 수정되고 각 릴리스가 한 번 수집됩니다. 결과적으로 중복 릴리스 컬렉션이 제거되고 더 빨리 액세스할 수 있는 효율적인 스토리지가 보장됩니다. (OCPBUGS-52562)
-
이번 업데이트 이전에는
oc-mirror에서 특정 OpenShift Container Platform 버전의 가용성을 확인하지 않아 존재하지 않는 버전이 계속되었습니다. 결과적으로 사용자는 오류 메시지가 수신되지 않았기 때문에 미러링에 성공했다고 가정합니다. 이번 릴리스에서는 문제의 이유 외에도oc-mirror에서 존재하지 않는 OpenShift Container Platform 버전이 지정된 경우 오류를 반환합니다. 결과적으로 사용자는 사용할 수 없는 버전을 인식하고 적절한 조치를 취할 수 있습니다. (OCPBUGS-51157)
1.6.21. OpenShift API Server 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 내부 이미지 레지스트리가 제거된 경우 OpenShift Container Platform 4.16 이상에서 업그레이드한 클러스터에서
openshift.io/legacy-token종료자가 있기 때문에 삭제할 수 없는 이전에 생성된 이미지 풀 시크릿이 있을 수 있습니다. 이번 릴리스에서는 더 이상 문제가 발생하지 않습니다. (OCPBUGS-52193) -
이번 업데이트 이전에는
--dry-run=server옵션을 사용하여istag리소스를 실수로 삭제하여 서버에서 이미지를 실제로 삭제했습니다. 이 예기치 않은 삭제는oc delete istag명령에서시험 실행옵션이 잘못 구현되어 발생했습니다. 이번 릴리스에서는'oc delete istag' 명령에 시험 실행옵션이 연결됩니다. 결과적으로 이미지 오브젝트를 실수로 삭제할 수 없으며--dry-run=server옵션을 사용할 때istag오브젝트는 그대로 유지됩니다. (OCPBUGS-35855)
1.6.22. OpenShift CLI(oc) 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 대상 클러스터에 이미지 생성 요구 사항이 아닌
99-worker-ssh구성 맵에 디버그 SSH 키 저장소가 없는 경우oc adm node-image create명령에서 ISO(International Organization for Standardization) 이미지를 생성하지 못했습니다. 이번 릴리스에서는99-worker-ssh구성 맵의 이 키 저장소 없이 ISO 이미지를 성공적으로 생성할 수 있습니다. (OCPBUGS-60600) -
이번 업데이트 이전에는
TemplateInstanceDescriber의 nil 포인터 역참조로 인해oc describe templateinstance중에 패닉이 발생했습니다. 이번 릴리스에서는oc describe templateinstance명령의 nil 포인터 역참조가 매개 변수를 설명하기 전에 nil 시크릿을 확인하여 수정되었습니다. (OCPBUGS-60281) -
이번 업데이트 이전에는 외부 OIDC 환경의
oc login -u명령이 성공했지만 사용자 인증 정보가 제거되어 후속oc명령이 실패합니다. 이번 릴리스에서는oc login -u명령이 더 이상 kubeconfig를 수정하지 않아 후속oc명령이 실패하지 않습니다. 결과적으로oc login -u가 사용자 인증 정보를 제거하지 못하도록 다음 "oc" 명령이 올바르게 작동하는지 확인합니다. (OCPBUGS-58393) - 이번 업데이트 이전에는 'oc adm node-image create' 명령을 사용할 때 실패 후 명령에서 설명 오류 메시지를 제공하지 않았습니다. 이번 릴리스에서는 명령이 실패할 때 오류 메시지를 제공합니다. (OCPBUGS-55048)
-
이번 업데이트 이전에는
NotReady테인트가 표시된 노드에 must-gather Pod를 예약하여 사용할 수 없는 노드에 배포 및 후속 로그 수집 오류가 발생할 수 있었습니다. 이번 릴리스에서는 스케줄러에서 노드 테인트를 고려하여 노드 선택기를 Pod 사양에 자동으로 적용합니다. 이 변경으로 인해 테인트된 노드에 must-gather Pod가 예약되지 않아 로그 수집 실패가 발생하지 않습니다. (OCPBUGS-50992) -
이번 업데이트 이전에는
oc adm node-image create명령을 사용하여 클러스터에 노드를 추가할 때 ISO를 디스크에 저장할 때 대상 자산 폴더의 기존 권한을 잘못 수정했습니다. 이번 릴리스에서는 복사 작업에서 대상 폴더 권한이 유지되도록 합니다. (OCPBUGS-49897)
1.6.23. OpenShift Controller 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 특히 이미지 가져오기를 위한 것이 아니라 일반적인 사용을 위해 연결된 보안을 빌드 컨트롤러에서 찾아냈습니다. 이번 릴리스에서는 기본 이미지 가져오기 보안을 검색할 때 빌드에서 서비스 계정에 연결된
ImagePullSecrets를 사용합니다. (OCPBUGS-57918) - 이번 업데이트 이전에는 빌드 Pod에서 프록시 환경 변수를 잘못 포맷하여 외부 바이너리 형식 불만으로 인해 빌드 오류가 발생했습니다. 이번 릴리스에서는 이제 제외되므로 프록시 환경 변수가 잘못 포맷되어 빌드가 실패하지 않습니다. (OCPBUGS-54695)
1.6.24. OLM(Operator Lifecycle Manager) Classic 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 번들 압축 해제 작업이 카탈로그 Operator가 생성될 때 컨트롤 플레인 허용 범위를 상속하지 않았습니다. 결과적으로 번들의 압축 해제 작업이 작업자 노드에서만 실행되었습니다. 테인트로 인해 사용 가능한 작업자 노드가 없는 경우 클러스터 관리자는 클러스터에 Operator를 설치하거나 업데이트할 수 없습니다. 이번 릴리스에서는 OLM(Classic)에서 번들 압축 해제 작업에 대한 컨트롤 플레인 허용 오차를 채택하고 작업은 컨트롤 플레인의 일부로 실행할 수 있습니다. (OCPBUGS-58349)
- 이번 업데이트 이전에는 Operator가 Operator group 네임스페이스에 두 개 이상의 API를 제공하면 OLM(Classic)에서 Operator group에 대해 생성된 클러스터 역할에 대한 불필요한 업데이트 호출을 수행했습니다. 결과적으로 이러한 불필요한 호출로 인해 ectd 및 API 서버의 churn이 발생했습니다. 이번 업데이트를 통해 OLM(Classic)은 Operator 그룹의 클러스터 역할 오브젝트에 대한 불필요한 업데이트 호출을 수행하지 않습니다. (OCPBUGS-57222)
-
이번 업데이트 이전에는 레이블이 잘못 지정된 리소스로 인해 클러스터 업데이트 중에
olm-operatorPod가 충돌하면 알림 메시지에서info레이블을 사용했습니다. 이번 업데이트를 통해 리소스가 잘못 지정된 리소스로 인해 크래시 알림 메시지가 대신오류레이블을 사용합니다. (OCPBUGS-53161) - 이번 업데이트 이전에는 카탈로그 Operator에서 5분마다 카탈로그 스냅샷을 예약했습니다. 네임스페이스 및 서브스크립션이 많은 클러스터에서 스냅샷이 실패하고 카탈로그 소스 간에 캐스케이드되었습니다. 결과적으로 CPU 로드의 급증으로 인해 Operator 설치 및 업데이트가 효과적으로 차단되었습니다. 이번 업데이트를 통해 스냅샷이 해결될 수 있도록 30분마다 카탈로그 스냅샷이 예약됩니다. (OCPBUGS-43966)
1.6.25. Service Catalog 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
이번 업데이트 이전에는 서비스 주석
service.beta.openshift.io/serving-cert-secret-name에서 유효하지 않은 인증서 보안 이름을 설정하면 CA(서비스 인증 기관) Operator가 핫 루프가 됩니다. 이번 릴리스에서는 Operator가 10번 시도한 후 시크릿 생성을 중지했습니다. 재시도 횟수는 변경할 수 없습니다. (OCPBUGS-61966)
1.6.26. 스토리지 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 이번 업데이트 이전에는 Google Cloud API의 Input/Output Operations Per Second (IOPS) 검증 오류로 인해 소규모 Google Cloud Hyperdisk 볼륨(예: 4Gi에서 5Gi)의 크기 조정 또는 복제가 실패했습니다. CSI(Container Storage Interface) 드라이버가 새 볼륨 크기의 최소 요구 사항을 충족하도록 프로비저닝된 IOPS를 자동으로 조정하지 않았기 때문에 발생했습니다. 이번 릴리스에서는 볼륨 확장 작업 중에 필요한 IOPS를 올바르게 계산하고 제공하도록 드라이버가 업데이트되었습니다. 이제 이러한 작은 Hyperdisk 볼륨의 크기를 조정하고 복제할 수 있습니다. (OCPBUGS-62117)
- 이번 업데이트 이전에는 생성된 후 PVC(영구 볼륨 클레임)의 크기를 너무 빨리 조정할 때 경쟁 조건으로 인해 간헐적인 실패 또는 디스크가 발생하는 경우가 있었습니다. 이로 인해 시스템에서 바인딩된 PV(영구 볼륨)를 찾을 수 없다고 잘못 보고하는 오류가 발생했습니다. 이번 릴리스에서는 타이밍 문제가 해결되어 생성이 작동하는 직후 PVC 크기 조정이 수정되었습니다. (OCPBUGS-61546)