Translated message

A translation of this page exists in English.

Red Hat Container 지원 정책

업데이트됨 -

목적

이 문서에서는 Red Hat이 다양한 컨테이너 및 관련 기술의 조합에 대해 어떤 지원을 제공하고 있는지에 대해 설명합니다. 이 지원 정책은 타사 소프트웨어에 대한 Red Hat 지원 정책을 기반으로하며 다음 두 가지 주요 제품에만 적용됩니다.

  1. Red Hat OpenShift - 배포 솔루션으로 제공되는 Kubernetes 및 Linux 기반의 완전한 엔터프라이즈급 제품에 사용됩니다. Red Hat Enterprise Linux CoreOS는 Kubernetes 클러스터 내에서 완전히 관리되는 구성 요소로 포함되어 있습니다.
  2. Red Hat Enterprise Linux (RHEL) - 컨테이너 엔진, 컨테이너 런타임, 컨테이너 이미지, 빌드 및 테스트된 Linux 커널을 포함한 완전히 사용자 정의 가능한 컨테이너 호스트에 사용됩니다.

OpenShift는 클러스터형 (오케스트레이션 또는 분산 시스템) 사용 사례 솔루션으로 설계 및 배포되지만 Red Hat Enterprise Linux는 독립형 노드 또는 OpenShift 클러스터의 일부에 대한 솔루션입니다. 이 문서는 개별적인 기본 기술 조합에 중점을 두고 있습니다. 전체 클러스터 솔루션에 대한 자세한 내용은 OpenShift Container Platform 지원 정책에서 참조하십시오.

지원 정책 개요

Red Hat은 다양한 기본 구성 요소를 지원합니다. 고객은 이러한 기술의 조합을 사용하여 완전히 지원되는 컨테이너 인프라를 실행하고 관리할 수 있습니다. Red Hat은 다음과 같은 컨텍스트에서 이러한 기술을 지원합니다 :

  • 컨테이너 오케스트레이션 - Red Hat OpenShift에서 Linux (RHEL CoreOS 또는 RHEL)의 오케스트레이션과 관리 및 애플리케이션 서비스에 대한 Kubernetes를 통합하는 컨테이너 플랫폼으로 제공
  • 컨테이너 호스트 - RHEL, RHEL CoreOS, RHEL Atomic
  • 컨테이너 이미지 -Red Hat Enterprise Linux 또는 Red Hat Universal Base Image (UBI)에 따라 Red Hat은 세 가지 주요 옵션(최소, 표준, 멀티 서비스) 외에 이러한 기본 이미지를 기반으로 구축된 완전한 애플리케이션 및 계층화된 제품을 제공

기본 기술은 통합 및 테스트된 소프트웨어 스택의 레이어로 간주될 수 있습니다. 지원 수준은 스택의 각 레이어에 사용되는 기본 구성 요소에 따라 결정됩니다. 이러한 가이드라인에 준수하여 고객은 오케스트레이션, 호스트 및 이미지가 포함된 지원 가능한 컨테이너 환경을 확보할 수 있습니다. Red Hat은 전체 스택을 개발, 테스트, 제공, 지원함으로써 약속된 제품 라이프 사이클 기간 동안 고객이 이 기술을 자신있게 사용할 수 있도록 합니다.

이 이미지는 지원 수준을 스택으로 보여줍니다.

쉽게 읽을 수 있도록 이 문서는컨테이너 이미지컨테이너 플랫폼 (컨테이너 오케스트레이션, 컨테이너 호스트)의 두 개의 섹션으로 구성되어 있습니다.

Red Hat의 컨테이너 이미지 지원 방법

Red Hat은 Red Hat Container Catalog를 통해 제공되는 기본, 미들웨어 및 애플리케이션 컨테이너 이미지로 사용하기에 적합한 다양한 컨테이너 이미지를 제공합니다.

  • 기본 이미지 - 기초를 구축하기 위한 목적으로만 사용됩니다. Red Hat UBI(Universal Base Image)는 표준, 최소 및 멀티 서비스의 세 가지 방식으로 제공됩니다.
  • 언어 런타임 및 프레임 워크 - PHP, Python, Ruby, NodeJS 등과 같은 사전 빌드된 컨테이너 이미지입니다. 추가 소프트웨어를 설치하지 않고도 개발자가 직접 애플리케이션을 구축할 수 있습니다. 기술적으로 기본 이미지는 아니지만, 이 범주의 컨테이너 이미지는 기본 이미지를 통합하여 구축할 수 있습니다.
  • 애플리케이션 이미지 - 기본 이미지가 아닌 사전 빌드된 컨테이너 이미지입니다. 이 범주의 컨테이너 이미지는 기본 이미지를 통합하며 Red Hat 또는 ISV 제품의 일부로 애플리케이션 또는 서비스를 제공합니다.

이 정책에 설명된 컨테이너 이미지의 지원을 받으려면 고객은 적절한 지원 서브스크립션이 적용되는 컨테이너 플랫폼을 운영해야합니다. 컨테이너 플랫폼 지원에 대한 자세한 내용은 다음 섹션에서 참조하십시오.

이 이미지는 지원 수준을 스택으로 보여줍니다.

컨테이너 기본 이미지 지원

Red Hat은 애플리케이션 이미지를 구축하기 위한 기반이 되도록 특별히 설계 및 테스트된 UBI(Universal Base Image)를 제공합니다. 또한 Red Hat은 고객이 이러한 기본 이미지를 확장하고 사용자 정의 기반 또는 애플리케이션 이미지를 만들 수 있는 툴링을 제공합니다. Red Hat은 향후 모든 요청에 Red Hat Universal Base Image를 사용할 것을 권장하지만 RHEL 7 라이프 사이클이 종료될 때까지 ABI/API 예외에 대응하기 위해 Red Hat Enterprise Linux 7 기본 이미지를 지속적으로 제공 및 지원합니다. UBI 7 및 RHEL 7은 동일한 기술적 기능 및 패키지 컨텐츠를 제공합니다. 이 섹션은 UBI 및 Red Hat Enterprise Linux 7 기본 이미지 모두에 적용됩니다.

Red Hat은 유효한 지원 서브스크립션과 함께 지원되는 컨테이너 플랫폼을 실행할 때 UBI 이미지 또는 UBI 기반 컨테이너 이미지 사용을 완전 지원합니다. 제공되는 지원 수준은 문서화된 사용 지침 및 Red Hat Enterprise Linux 제품 라이프 사이클 2 3에 따라 다릅니다. 컨테이너 지원 정책은 표준, 최소 또는 멀티 서비스에 관계없이 모든 Red Hat Universal Base Image에 적용됩니다. UBI 기반 컨테이너 이미지의 경우 Red Hat 지원은 결합된 컨테이너 이미지에 포함된 Red Hat 구성 요소로 제한됩니다.

UBI의 일부로 제공되는 모든 이미지는 OCI를 준수하며 EULA의 조건에 따라 재배포 가능하며 Red Hat 이외의 플랫폼에서 실행할 수 있습니다. Red Hat은 제품 서브스크립션없이 액세스할 수 있는 UBI 업데이트를 제공합니다. 이 컨텐츠는 RHEL 및 SCL (Software Collections)에서 현재 사용 가능한 패키지의 하위 세트입니다. 적절한 지원 서브스크립션을 보유한 고객은 아래 지침에 따라 이미지에 추가 할 수있는 모든 RHEL 라이프 사이클 컨텐츠에 계속 액세스할 수 있습니다.

컨테이너 이미지 확장

기본 컨테이너 이미지는 애플리케이션과 서비스 패키징 및 배포를 위해 구축할 수 있는 변경 불가능한 기반을 제공합니다. Red Hat은 공개적으로 사용 가능한 Red Hat UBI 또는 RHEL 권한이 있는 소프트웨어 저장소에서 패키지를 추가하거나 업그레이드하여 UBI 기본 이미지 확장을 지원합니다. UBI 컨텐츠 가용성에서는 UBI의 일부로 제공되는 컨텐츠를 간략하게 설명하고 있으며, 이는 RHEL Enterprise 라이프 사이클에 의해 관리됩니다.

이 표는 기본 이미지에서 수행할 수 있는 작업과 Red Hat이 지원하거나 지원하지 않는 작업의 예를 표시합니다.

고객의 변경 내용... Red Hat 지원 정책...
실행 중인 컨테이너에 추가 패키지 설치 Red Hat은 UBI 또는 RHEL 고객이 액세스할 수 있는 소프트웨어 저장소에서 Red Hat이 제공하는 개별 패키지 설치를 지원합니다.
빌드 도구를 사용하여 컨테이너 이미지에 추가 패키지를 설치 Red Hat은 다음과 같은 조건에서 RHEL과 함께 제공되는 툴을 사용하여 기본 이미지를 확장하는 프로세스를 지원합니다.

  • Podman, Buildah, OpenShift가 유일하게 지원되는 툴입니다. 1
  • RPM 또는 YUM을 사용하여 패키지를 설치해야합니다.
  • 소프트웨어 패키지는 UBI 리포지토리 또는 사용자가 액세스할 수 있는 소프트웨어 채널을 통해 Red Hat에서 제공합니다.
  • Red Hat은 이미지를 처리하기 위해 빌드 명령의 사본을 요청할 수 있습니다.
고객이 액세스할 수 있는 Red Hat 채널에서 패키지를 추가하거나 제거하여 기본 이미지를 다시 구축 Red Hat은 위의 패키지 설치 방법에 따라 기본 이미지 만들기를 지원합니다. Red Hat은 새로 작성된 사용자 정의 기본 이미지를 출력 아티팩트로 지원하지 않습니다.

Red Hat은 이미지 생성 방법을 이해하기 위해 빌드 지침 사본을 요청할 수 있습니다. 일반적으로 패키지 추가 또는 제거는 일반 rpmyum을 사용해야 합니다.

기타 Red Hat 제품을 컨테이너 기본 이미지에 설치 또는 설정 Red Hat은 이 작업을 지원하지 않습니다.

Red Hat은 가능한 경우 컨테이너 형식으로된 제품을 빌드, 테스트 및 배포합니다. Red Hat 제품 문서에서 컨테이너화를 포함한 배포 설정 내용을 살펴보십시오.

애플리케이션 이미지 지원

이 정책의 목적에 따라 애플리케이션 이미지는 기본 컨테이너 이미지가 아니며 공급 업체가 Red Hat, ISV 또는 커뮤니티를 포함하여 특정 기능을 제공하도록 구축된 이미지입니다.

애플리케이션 컨테이너 이미지는 일반적으로 변경할 수 없도록 설계, 구축, 배포됩니다. 따라서 이러한 컨테이너 이미지의 내용을 확장하는 것이 항상 바람직하지는 않으며 대신 필요한 확장 기능, 보안 또는 버그 수정이 포함된 업데이트된 컨테이너 이미지를 공급자에게 요청합니다.

특정 상황에서 애플리케이션 컨테이너 이미지를 수정해야 할 수도 있습니다. Red Hat은 Red Hat 컨텐츠가 포함된 UBI 이미지 확장을 지원합니다. 이는 이전 섹션에서 설명한 범위로 제한되며 UBI를 기본 컨테이너 이미지로 사용하여 컨테이너 이미지를 빌드해야 하며 컨테이너 이미지 메타 데이터를 사용하여 식별할 수 있습니다. 컨테이너 이미지를 변경하면 타사 공급 업체로 부터 지원을 받을 수 있는 권리가 무효화될 수 있습니다. 변경하기 전에 반드시 확인하십시오.

애플리케이션 컨테이너 이미지 실행 및 변경에 대한 지원 범위는 공급 업체에 따라 다릅니다. 다음 표는 UBI에서 빌드된 컨테이너 이미지에 대한 Red Hat의 지원에 대해 설명합니다.

고객이 컨테이너 플랫폼에서 다음 컨테이너 이미지를 실행중인 경우 Red Hat 지원 정책...
Red Hat 지원 컨테이너 플랫폼에서 실행되는 Red Hat 제품 컨테이너 이미지 (예 : RHEL w/Podman에서 Red Hat Gluster Storage) Red Hat은 이 시나리오를 지원합니다. 해당 제품에 대한 지원 정책에 달리 명시되어 있지 않은 한 Red Hat은 컨테이너 이미지 수정을 지원하지 않습니다.
Red Hat이 제공하는 컨테이너 플랫폼에서 실행되는 Red Hat Certified ISV 파트너 제품 이미지 Red Hat 제품 컨테이너 이미지와 유사하게 ISV 이미지는 변경 불가능한 방식으로 인증 및 지원됩니다. Red Hat이나 ISV는 이러한 이미지의 최종 사용자 변경을 지원하지 않습니다. ISV에서 변경한 사항은 재 인증이 필요합니다.

Red Hat은 문제 분석에서 고객의 기술 문제가 ISV 컨텐츠와 관련이 있는지 여부를 판단하고 TSANet을 사용하여 공급 업체와 직접 연계하여 제품 관련 문제를 해결합니다.

ISV 솔루션의 사용 또는 구성에 지원이 필요한 고객은 상업적 지원 계약을 맺고 공급 업체와 직접 연계해야합니다.

Red Hat 지원 컨테이너 플랫폼에서 실행되는 ISV 파트너 제품 이미지 (Red Hat 인증 제품 아님) Red Hat UBI가 기본 계층으로 사용되는 경우 Red Hat은 UBI 계층의 사용 및 확장을 지원합니다. 기본 계층에 소프트웨어 패키지를 설치하거나 업그레이드하면 ISV 지원 효과 및 애플리케이션 기능에 영향을 줄 수 있습니다. 타사 지원 정책을 참조하십시오.

Red Hat은 문제 분석을 통해 고객에게 기술 문제가 ISV 컨텐츠와 관련이 있는지 여부를 판단할 수 있도록 지원합니다. 기술 지원은 UBI 계층 및 Red Hat 컨텐츠로만 제한됩니다.

Red Hat 지원 컨테이너 플랫폼에서 실행되는 Red Hat UBI를 기반으로 오픈 소스 커뮤니티에 구축된 컨테이너 이미지 컨테이너 이미지가 UBI를 사용하여 빌드되는 경우 Red Hat은 UBI 계층의 사용 및 작동 만 지원합니다. 기본 계층을 변경하면 애플리케이션의 기능에 영향을 줄 수 있습니다.

응집된 단위로 오픈 소스 커뮤니티 애플리케이션 또는 컨테이너 이미지에 대한 지원은 제공되지 않습니다.

Red Hat이 제공하는 구성 요소를 포함하지 않는 Red Hat 지원 컨테이너 플랫폼에서 실행되는 컨테이너 이미지 Red Hat은 Red Hat 컨테이너 플랫폼에서 실행하기 위해 OCI 호환 컨테이너 이미지를 시작하는 것외에는 어떠한 지원도 제공하지 않습니다.

Red Hat의 컨테이너 플랫폼 지원 방법

Red Hat은 컨테이너 플랫폼으로 사용하는 데 필요한 소프트웨어를 제공합니다. 이는 오케스트레이션되지 않은 컨테이너 스택 (단일 노드) 또는 오케스트레이션된 컨테이너 스택 (여러 노드 또는 클러스터)의 두 가지 형태로 배포할 수 있습니다.

  1. Red Hat은 Red Hat Enterprise Linux 서브스크립션을 통해 지원되는 독립형 오케스트레이션되지 않은 스택을 제공합니다. 여기에는 RHEL,컨테이너 엔진 및 런타임이 포함됩니다.
  2. Red Hat은 컨테이너 호스트 (운영 체제, 컨테이너 엔진 및 런타임), 컨테이너 이미지, 레지스트리 서버 및 이미지 오케스트레이션을 포함하는 OpenShift 서브스크립션 또는 RHEL의 추가 서브스크립션을 통해 지원되는 컨테이너 오케스트레이션 스택을 제공합니다 .

오케스트레이션 배포이든 비 오케스트레이션 배포이든 컨테이너 플랫폼 및 컨테이너 이미지의 지원 범위 수준은 부가적인 것입니다. 즉, Red Hat이 제공하지 않은 소프트웨어를 도입하기 전에 특정 계층 (컨테이너 호스트, 컨테이너 엔진 및 런타임 및 컨테이너 오케스트레이션)에 대한 기능을 제공하는 시점에 지원 범위 수준이 결정된다는 의미입니다. 다음은 Red Hat이 제공하는 기술을 사용하여 컨테이너 플랫폼 스택을 구성하는 방법을 간략하게 설명합니다.

이 이미지는 지원 레벨을 보여줍니다.

고객에게 다음의 Red Hat 구성 요소가 있는 경우... Red Hat이 제공하지 않는 구성 요소가 있는 경우... Red Hat 지원 범위 . . .
- Red Hat Enterprise Linux Red Hat이 제공하는 컨테이너 엔진 또는 런타임
예: 업스트림 docker
  • 기본 운영 체제만 지원
  • 컨테이너 엔진, 컨테이너 또는 이러한 컨테이너에서 실행되는 애플리케이션은 지원 대상에서 제외
- Red Hat Enterprise Linux
- Red Hat에서 제공하는 컨테이너 엔진
Red Hat이 제공하지 않은 컨테이너 오케스트레이션 플랫폼
예: 업스트림 kubernetes
  • 기본 운영 체제 및 컨테이너 엔진만 지원
  • 컨테이너 오케스트레이션 플랫폼은 지원 대상에서 제외
  • 오케스트레이션 플랫폼에서 관리하는 컨테이너는 지원 대상에서 제외
  • 타사 컨테이너 런타임은 지원 대상에서 제외
  • Red Hat은 오케스트레이션되지 않은 스택에 대해 제공된 컨테이너 엔진을 통해 직접 실행되는 컨테이너를 지원함

Red Hat은 이를 지원하기 위해 독립형 비 오케스트레이션 시스템으로 취급하여 컨테이너 엔진이 예상대로 컨테이너를 시작하도록 합니다. 그러나 오케스트레이션 플랫폼 또는 해당 플랫폼에서 시작되는 컨테이너 작업에는 지원이 제공되지 않습니다.

- Red Hat OpenShift (다음 포함)
-Red Hat Enterprise Linux 또는 Red Hat Enterprise Linux CoreOS
- Red Hat에서 제공하는 컨테이너 엔진
Red Hat이 제공하지 않은 컨테이너 이미지 또는 Red Hat UBI를 사용하여 빌드되지 않은 컨테이너 이미지
  • 기본 운영 체제, 컨테이너 엔진 및 Red Hat OpenShift 만 지원
  • Red Hat은 OpenShift를 통해 Red Hat이 제공하지 않은 컨테이너 이미지를 실행 및 관리할 수있는 기능을 지원합니다. 이러한 지원은 이미지/컨테이너 또는 애플리케이션의 내용이나 동작에는 영향을 미치지 않습니다.

Red Hat은 컨테이너 엔진과 OpenShift의 예상대로 컨테이너를 시작할 수 있도록 합니다. 컨테이너가 Red Hat에서 제공되지 않거나 Red Hat UBI를 사용하여 빌드되지 않은 경우 컨테이너 작동을 지원하지 않습니다. 컨테이너 이미지 지원에 대한 자세한 내용은 위에 설명되어 있습니다.


  1. RHEL Extras에 포함된 docker 패키지에 대한 지원은 Extras 지원 및 라이프 사이클 정책에 따라 Red Hat Enterprise Linux 7에서 계속 지원됩니다. 

  2. Red Hat UBI 리포지터리는 Red Hat UBI 기반 컨테이너에서만 사용 가능합니다. 

  3. Red Hat UBI는 Red Hat Enterprise Linux 라이프 사이클에 의해 관리됩니다. Red Hat UBI를 통해 제공되는 내용은 다음 기사에 요약되어 있습니다.