4장. 업그레이드 채널 및 릴리스 이해
OpenShift Container Platform 4.1에서 Red Hat은 클러스터 업데이트에 적절한 릴리스 버전을 권장하기 위해 채널 개념을 도입했습니다. 업데이트 속도를 제어하면 이러한 업그레이드 채널을 통해 업데이트 전략을 선택할 수 있습니다. 업그레이드 채널은 OpenShift Container Platform의 마이너 버전과 연결되어 있습니다. 예를 들어 OpenShift Container Platform 4.7 업그레이드 채널에서는 4.7에 대한 업데이트 및 4.7 내에서 업데이트를 권장합니다. 또한 4.6의 클러스터가 4.7으로 업데이트될 수 있도록 4.6 및 4.6에서 4.7로 업데이트하는 것이 좋습니다. 4.8 이상의 릴리스에 대한 업데이트는 권장하지 않습니다. 이 전략을 사용하면 관리자가 OpenShift Container Platform의 다음 마이너 버전으로 명시적으로 업데이트하기로 결정할 수 있습니다.
업그레이드 채널은 릴리스 선택만 제어하며 설치한 클러스터 버전에는 영향을 미치지 않습니다. OpenShift Container Platform 특정 버전의 openshift-install
바이너리 파일은 항상 해당 버전을 설치합니다.
OpenShift Container Platform 4.7은 다음과 같은 업그레이드 채널을 제공합니다.
-
candidate-4.7
-
fast-4.7
-
stable-4.7
-
EUS-4.y
( 4.6과 같이 번호가 매겨진 4.y 클러스터 릴리스를 실행하는 경우에만)
Red Hat은 Openshift Update Service에서 제안하는 버전으로의 업그레이드를 권장합니다. 마이너 버전 업데이트의 경우 버전이 연속되어야 합니다. Red Hat은 비지속 버전에 대한 업데이트를 테스트하지 않으며 이전 버전과의 호환성을 보장할 수 없습니다.
4.1. 업그레이드 채널 및 릴리스 경로
클러스터 관리자는 웹 콘솔에서 업그레이드 채널을 구성할 수 있습니다.
4.1.1. candidate-4.7 채널
candidate-4.7 채널에
는 z-stream (4.7.z) 및 이전 마이너 버전 릴리스에 대한 후보 빌드가 포함되어 있습니다. 릴리스 후보 버전에는 제품의 모든 기능이 포함되어 있지만 지원되지는 않습니다. 릴리스 후보 버전을 사용하여 새 버전의 기능을 테스트하고 다음 OpenShift Container Platform 버전이 시스템에 적합한지 확인할 수 있습니다. 릴리스 후보는 이름에 -rc
와 같은 사전 릴리스 버전이 포함되어 있지 않은 후보 채널에서 사용 가능한 빌드를 말합니다. 후보 채널에서 버전을 사용할 수 있게 되면 더 많은 품질 테스트가 수행됩니다. 품질 기준을 충족하는 경우 fast-4.7
또는 stable-4.7
채널로 확장됩니다. 이로 인해 특정 릴리스가 candidate-4.7
채널과 fast-4.7
또는 stable-4.7
채널 모두에서 사용 가능한 경우 이는 Red Hat에서 지원되는 버전임을 의미합니다. candidate-4.7
채널에는 채널에 권장되는 업데이트가없는 릴리스 버전이 포함되어 있을 수 있습니다.
candidate-4.7
채널을 사용하여 OpenShift Container Platform의 이전 마이너 버전에서 업데이트할 수 있습니다.
4.1.2. fast-4.7 채널
Red Hat이 특정 버전이 공식적으로 릴리스된다고 선언하면 fast-4.7
채널이 4.7의 신규 및 이전 마이너 버전으로 업데이트됩니다. 이와 같이 이 릴리스는 완전히 지원되고, 프로덕션 환경에 적합한 품질이며, candidate-4.7
채널에서 릴리스 후보로 사용 가능한 동안 문제 없이 제대로 작동하는 것으로 표시됩니다. fast-4.7
채널에 릴리스가 표시된 후 stable-4.7
채널에 추가됩니다. 릴리스는 fast-4.7
채널에 표시되기 전에 stable-4.7
채널에 표시되지 않습니다.
fast-4.7
채널을 사용하여 OpenShift Container Platform의 이전 마이너 버전에서 업데이트할 수 있습니다.
4.1.3. stable-4.7 채널
에라타가 출시되면 곧 fast-4.7
채널에 표시되지만 릴리스는 지연 후 stable-4.7
채널에 추가됩니다. 이 지연 시간 동안 Connected Customer Program에 참여하는 Red Hat SRE 팀, Red Hat 지원 서비스, 사전 프로덕션 및 프로덕션 환경에서 릴리스의 안정성에 대한 데이터가 수집됩니다. stable-4.7
채널을 사용하여 OpenShift Container Platform의 이전 마이너 버전에서 업데이트할 수 있습니다.
4.1.4. EUS-4.y 채널
stable 채널 외에도 모든 OpenShift Container Platform 마이너 버전은 EUS ( Extended Update Support )를 제공합니다. 이러한 EUS 버전은 표준 및 프리미엄 서브스크립션을 보유한 고객의 완전 및 유지 관리 지원 단계를 18 개월로 확장합니다.
OpenShift Container Platform 4. y가 EUS 단계로 전환될 때까지 stable
y 채널에는 차이가 없지만 eus-4.y 채널이 사용 가능하게 되는 즉시 -4.
y 및 eus-4.eus-4.y
채널로 전환할 수 있습니다.
다음 EUS 채널 업데이트가 제공되면 다음 EUS 버전에 도달할 때까지 다음 EUS 채널로 전환할 수 있습니다.
이 업데이트 프로세스는 eus-4.6
채널에는 적용되지 않습니다.
표준 및 비 EUS 가입자 모두 모든 EUS 리포지토리 및 필요한 RPM (rhel-*-eus-rpms
)에 액세스하여 드라이버 디버깅 및 빌드와 같은 중요한 목적을 지원할 수 있습니다.
4.1.5. 업그레이드 버전 경로
OpenShift Container Platform은 설치된 OpenShift Container Platform 버전과 다음 릴리스로 액세스하기 위해 선택한 채널의 경로를 확인할 수 있는 업그레이드 권장 서비스를 제공합니다.
fast-4.7
채널에서는 다음을 확인할 수 있습니다.
- 4.7.0
- 4.7.1
- 4.7.3
- 4.7.4
이 서비스는 테스트되었으며 심각한 문제가 없는 업데이트만 권장합니다. 알려진 취약점이 포함된 OpenShift Container Platform 버전으로 업데이트할 것을 권장하지 않습니다. 예를 들어 클러스터가 4.7.1에 있고 OpenShift Container Platform에서 4.7.4를 권장하는 경우 .4.7.1에서 .4.7.4로 안전하게 업데이트할 수 있습니다. 연속적인 패치 번호에 의존하지 않도록하십시오. 이 예에서 4.7.2는 채널에서 사용 불가능합니다.
업데이트의 안정성은 채널에 따라 다릅니다. candidate-4.7
채널에 업데이트 권장 사항이 있다고해서 해당 업데이트가 지원되는 것은 아닙니다. 업데이트와 관련하여 아직 심각한 문제가 발견되지 않았지만 업데이트를 통한 트래픽이 많지 않을 경우 안정성이 확인되지 않을 수 있습니다. fast-4.7 또는
업데이트 권장 사항이 있다는 것은 업데이트가 지원됨을 나타냅니다. 릴리스는 채널에서 제거되지 않지만 심각한 문제가있는 업데이트 권장 사항은 모든 채널에서 제거됩니다. 업데이트 권장 사항이 제거된 후에도 시작된 업데이트는 계속 지원됩니다.
stable-4.7
채널에
Red Hat은 fast-4.7
또는 stable-4.7
채널에서 지원되는 모든 릴리스에서 4.7.z의 최신 릴리스로 지원되는 업데이트 경로를 제공합니다. 그러나 문제가 발생한 릴리스로부터 안전한 경로를 구축하고 확인하는 동안 지연이 발생할 수 있습니다.
4.1.6. 빠르고 안정적인 채널 사용 및 전략
fast-4.7
및 stable-4.7
채널에서는 공식 버전이 릴리스되는 대로 이를 즉시 수신하거나 Red Hat이 해당 업데이트의 롤아웃을 제어하는 것을 허용할 지 여부를 선택할 수 있습니다. 롤아웃 중 또는 이후에 문제가 발견되면 해당 버전에 대한 업데이트가 fast-4.7
및 stable-4.7
채널에서 차단될 수 있으며 새로 권장되는 업데이트 대상의 새 버전이 도입될 수 있습니다.
고객은 fast-4.7
채널에서 사전 프로덕션 시스템을 설정하고, stable-4.7
채널에서 프로덕션 시스템을 설정한 뒤, Red Hat연결 고객 프로그램에 참여하여 고객의 프로세스를 개선할 수 있습니다. Red Hat은 이 프로그램을 사용하여 사용자의 특정 하드웨어 및 소프트웨어 설정에 대한 업데이트의 영향을 관찰합니다. 향후 릴리스에서는 업데이트가 fast-4.7
에서 stable-4.7
채널로 이동하는 속도가 향상되거나 변경될 수 있습니다.
4.1.7. 네트워크가 제한된 환경의 클러스터
OpenShift Container Platform 클러스터의 컨테이너 이미지를 직접 관리하는 경우 제품 릴리스와 관련된 Red Hat 에라타를 참조하고 업데이트에 영향을 미치는 영향을 고려해야 합니다. 업데이트 중에 사용자 인터페이스에서 이러한 버전 간 전환에 대해 경고할 수 있으므로 이러한 경고를 무시하기 전에 적절한 버전을 선택했는지 확인해야 합니다.
4.1.8. 채널 간 전환
채널은 웹 콘솔에서 또는 패치
명령을 통해 전환할 수 있습니다.
$ oc patch clusterversion version --type json -p '[{"op": "add", "path": "/spec/channel", "value": "<channel>”}]'
현재 릴리스를 포함하지 않는 채널로 전환하면 웹 콘솔에 경고가 표시됩니다. 웹 콘솔은 현재 릴리스가 없는 채널에서 업데이트를 권장하지 않습니다. 하지만 언제든지 원래 채널로 돌아갈 수 있습니다.
채널을 변경하면 클러스터의 지원 가능성에 영향을 미칠 수 있습니다. 다음과 같은 조건이 적용될 수 있습니다.
-
stable-4.7
채널에서fast-4.7
채널로 변경해도 클러스터는 계속 지원됩니다. -
candidate-4.7 채널로
전환할 수 있지만 이 채널의 일부 릴리스는 지원되지 않을 수 있습니다. -
현재 릴리스가 정식 사용 버전 릴리스인 경우
candidate-4.7
채널에서fast-4.7
채널로 전환할 수 있습니다. -
항상
fast-4.7 채널에서 stable-4.7 채널로
전환할 수 있습니다.
현재 릴리스가 최근에 승격된 경우릴리스가 stable-4.7
로 승격될 때까지 최대 하루가 지연될 수 있습니다.