4.22 버전 정보 및 업데이트 조치
Red Hat OpenShift on IBM Cloud 의 버전 4.22 에 대한 정보를 확인해 보세요. 이 버전은 Kubernetes 의 1.35 버전을 기반으로 합니다.
클러스터 업데이트에 대한 일반 정보 또는 다른 버전에 대한 정보를 찾으십니까? Red Hat Red Hat OpenShift IBM Cloud 의 버전 정보 및 4.22 릴리스 노트 버전을 참조하십시오.
Red Hat OpenShift on IBM Cloud CNCF Kubernetes 소프트웨어 적합성 인증 프로그램에 따라, 버전 1.35 용 인증된 Kubernetes 제품입니다. Kubernetes®는 미국 및 기타 국가에서 사용되는 Linux Foundation의 등록상표이며, Linux Foundation의 라이센스에 의거하여 사용됩니다.
릴리스 타임라인
다음 표에는 버전 4.22 의 예상 출시 일정이 포함되어 있습니다. 계획 수립 용도로 이 정보를 사용할 수 있습니다(예: 버전 지원이 중단되는 일반 시간 예측).
단검으로 표시된 날짜(†)는 잠정적이며 변경될 수 있습니다.
| 지원 여부 | Red Hat OpenShift / Kubernetes 버전 | 릴리스 날짜 | 지원되지 않는 날짜 |
|---|---|---|---|
| 지원됨 | 4.22 / 1.35 | 2026년 9월 28일 | 2028년 6월 30일† |
업데이트 준비
클러스터 업데이트 에서 4.22 버전으로 업그레이드할 때 필요할 수 있는 변경 사항을 확인하십시오. 이 정보는 업데이트 시 배포된 앱에 영향을 미칠 가능성이 있는 변경 사항을 요약한 것입니다.
Red Hat OpenShift on IBM Cloud 버전 4.22 클러스터를 호스팅하기 위한 Satellite 위치 규모 요구 사항은 이제 해당 위치가 RHEL non-CoreOS 기반이든 RHEL CoreOS 기반이든 관계없이 동일합니다. 위치 노드에 대한 요구 사항은 이제 CoreOS-enabled 에 명시된 위치에 대한 요구 사항을 따르도록 해야 합니다.
Portworx 아직 Red Hat OpenShift on IBM Cloud 버전의 4.22 클러스터를 지원하지 않습니다. Portworx 가 설치되어 있는 경우, 클러스터를 4.22 버전으로 업데이트하지 마십시오.
4.22 버전부터 클러스터 제어 플레인은 동적으로 할당된 노드 포트(20000–32767 범위) 대신 포트 443을 통해 제공됩니다. 트래픽은 <cluster>.api.<region-domain>, <cluster>.oauth.<region-domain>, <cluster>.tunnel.<region-domain>,
<cluster>.ignition.private.<region-domain> 등 네 개의 전용 호스트명을 통해 호스트명 기반 라우팅 방식으로 전달됩니다. .api. 및 .oauth. 호스트명은 공용 및 사설 서비스 엔드포인트 모두에서 사용할 수 있으며, .tunnel. 및 .ignition.private. 호스트명은 사설 전용입니다. 이 변경 사항은 kubectl/oc 클라이언트 트래픽뿐만 아니라, 워커와 제어 플레인 간의 트래픽(kubelet API, Konnectivity 및 RHCOS ignition)에도 영향을 미칩니다. 이 변경 사항은 다음 지역에서부터 적용됩니다: 몬트리올(ca-mon), 첸나이(in-che), 뭄바이(in-mum).
다른 지역에 대한 지원도 곧 제공될 예정입니다. 자세한 내용은 ‘포트 443을 통해 액세스 가능한 클러스터 제어 플레인’을 참조하십시오.
마스터 이전 업데이트
다음 표는 클러스터 마스터를 업데이트하기 전에 수행해야 하는 조치를 보여줍니다.
4.22 버전 이상을 실행 중인 클러스터의 경우, 마스터 버전 업데이트 과정에서 oc adm upgrade status 명령어를 사용하여 클러스터 마스터의 업데이트 상태를 확인할 수 있습니다. 자세한 내용은 ‘ oc adm upgrade status ’ 명령어를 사용하여 클러스터 업그레이드 상태 확인하기를 참조하십시오.
| 유형 | 설명 |
|---|---|
| 클러스터 제어 플레인을 위한 443번 포트 | 클러스터 제어 플레인은 이제 동적으로 할당된 노드 포트(20000–32767 범위) 대신 포트 443을 통해 제공됩니다. <cluster>.api.<region-domain>, <cluster>.oauth.<region-domain>, <cluster>.tunnel.<region-domain>,
<cluster>.ignition.private.<region-domain> 등 네 개의 호스트명이 사용됩니다. .tunnel. 및 .ignition.private. 호스트명은 전용 호스트명입니다. 이 문제는 kubectl/oc 클라이언트, oc login,
웹 콘솔 및 워커-컨트롤 플레인 간 트래픽(kubelet, Konnectivity, RHCOS ignition)에 영향을 미칩니다. 필요한 조치: 이전의 높은 번호의 제어 플레인 포트를 참조하는 모든 방화벽, 보안 그룹 또는 아웃바운드 허용 목록 규칙을 업데이트하여, 포트 443을 통해 네 개의 호스트명 모두로 나가는 HTTPS 트래픽이 허용되도록 하십시오. 공개 서비스 엔드포인트를
사용하는 경우, ibmcloud ks cluster config 명령을 실행하여 새로운 kubeconfig 파일을 다운로드하거나, 기존 kubeconfig 파일에서 포트 번호를 443으로 수동으로 업데이트하십시오. IP 기반 허용 목록을 사용하는 경우, 공개 서비스 엔드포인트의 DNS 레코드가 이제 Akamai IP Protect 프론트엔드 주소로 해결되므로, 해당 허용 목록을 최신 Akamai
IPP IP 범위와 일치하도록 업데이트하십시오. 자세한 내용은 “ROKS 클러스터의 네트워킹 이해 ” 및 “포트 443을 통해 액세스 가능한 클러스터 제어 플레인”을 참조하십시오. |
| 업데이트 준비 OpenShift | 자세한 내용은 ‘ OpenShift Container Platform 로 업데이트하기 위한 준비’ 4.22 문서를 참조하여 필요한 조치를 확인하시기 바랍니다. etcd 의 백업, 버전 선택 및 SDN 제거와 같은 업그레이드 준비 작업은 Red Hat OpenShift on IBM Cloud 클러스터에는 적용되지 않습니다. 이는 etcd 의 백업 및 버전 선택 작업이 자동으로 처리되며, SDN 대신 Calico 가 사용되기 때문입니다. |
| OpenShift 에서 더 이상 사용되지 않거나 제거된 기능 | 자세한 내용은 ‘ OpenShift Container Platform ’ 버전의 ‘ 4.22 ’에서 사용 중단 및 제거된 기능을 확인하여 필요한 조치를 취하시기 바랍니다. |
| 업그레이드 시 관리자의 승인이 필요하지 않습니다 | 이번 릴리스에서는 제거된 API가 없습니다. |
| OpenShift 의 알려진 문제점 | 자세한 내용은 OpenShift Container Platform 버전 4.22 의 ‘알려진 문제’ 항목을 확인하여 필요한 조치를 취하시기 바랍니다. |
| 업그레이드하려면 OpenShift 클러스터 버전이 최신 상태여야 합니다 | OpenShift 클러스터 버전 상태가 업데이트가 이미 진행 중임을 나타내는 경우, 클러스터 마스터 업그레이드는 취소됩니다. 자세한 내용은 “ OpenShift 에서 클러스터 버전이 최신이 아니라고 표시되는 이유는 무엇입니까? ”를 참조하십시오. |
| 업그레이드하려면 OpenShift 에서 명시된 클러스터 버전 업그레이드 가능 조건을 충족해야 합니다 | OpenShift 클러스터 버전의 ‘업그레이드 가능’ 상태 조건에 따라 클러스터를 업그레이드할 수 없는 것으로 표시되는 경우, 클러스터 마스터 업그레이드는 취소됩니다. 클러스터를 업그레이드할 수 있는지 확인하려면 “클러스터의 업그레이드 가능 상태 확인”을 참조하십시오. |
클러스터의 Upgradeable 상태 확인
클러스터의 Upgradeable 상태를 확인하려면 다음 명령어를 실행하십시오.
oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'
Upgradeable 의 상태가 ‘ False ’인 경우의 출력 예시입니다.
{
"lastTransitionTime": "2024-11-17T19:29:34Z",
"message": "Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: default/test is incompatible with OpenShift minor versions greater than 4.16",
"reason": "IncompatibleOperatorsInstalled",
"status": "False",
"type": "Upgradeable"
}
Upgradeable 의 상태가 ‘ False ’인 경우, 해당 상태 정보에는 업그레이드 전에 반드시 따라야 할 지침이 포함되어 있습니다.