Documentation for this version is no longer maintained.
View documentation for the latest supported version.1.3. 빌드 일반 가용성 1.2 릴리스 정보
이번 업데이트를 통해 빌드 1.2는 이제 OpenShift Container Platform 4.12, 4.13, 4.14, 4.15, 4.16, 4.17에서 GA(Generally Available)를 사용할 수 있습니다.
1.3.1. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션에서는 Builds 1.2의 새로운 기능에 대해 설명합니다.
1.3.1.1. 빌드 링크 복사링크가 클립보드에 복사되었습니다!
이번 업데이트를 통해 ARM, IBM Power 또는 IBM Z 플랫폼에서 실행되는 OpenShift Container Platform 클러스터에서 Red Hat OpenShift용 빌드를 사용할 수 있습니다. shipwright 및 Shared Resource CSI 드라이버를 사용하여 이미지를 빌드하는 구성 요소를 사용할 수 있습니다.
중요ARM, IBM Power 및 IBM Z 클러스터용 빌드는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
- 이번 업데이트를 통해 네트워크 프록시 뒤에서 실행되도록 구성된 클러스터에 빌드를 배포할 수 있습니다.
- 이번 업데이트를 통해 연결이 끊긴 네트워크 환경에서 실행되는 클러스터에 빌드를 배포할 수 있습니다.
-
이번 업데이트를 통해
buildah및source-to-image빌드 전략을 사용하여 지원되는 모든 볼륨 소스에서 Red Hat 서브스크립션 인타이틀먼트 키를 마운트할 수 있습니다. 이 기능은yum또는dnf명령을 사용하여 Red Hat 서브스크립션 콘텐츠를 설치하기 위해 빌드가 필요한 경우 유용합니다. -
이번 업데이트를 통해 OpenShift Container Platform 웹 콘솔의 개발자 화면에 제공된 예제의
buildah또는source-to-image빌드 전략을 사용하여 shipwrightBuild오브젝트를 생성할 수 있습니다. 이러한 예제의 매개변수를 변경하여 사용자 지정Build오브젝트를 생성할 수 있습니다. 이번 업데이트를 통해 OpenShift Container Platform 웹 콘솔의 개발자 화면에서
shpCLI에 대한 바이너리를 다운로드할 수 있습니다. CLI는 다음 운영 체제 및 아키텍처에서 사용할 수 있습니다.Expand 운영 체제 아키텍처 Linux
amd64
Windows
amd64
Darwin
amd64 (macOS Intel)
1.3.2. 해결된 문제 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션에서는 빌드 1.2의 수정된 문제를 중점적으로 설명합니다.
-
이번 업데이트 이전에는 OpenShift RBAC 권한이 누락되어 공유 리소스 CSI 드라이버에서
SharedSecret및SharedConfigMap리소스를 마운트할 수 없었습니다. 이번 업데이트를 통해 공유 리소스 CSI 드라이버에 글로벌 권한이 부여됩니다. 이제 공유 리소스 CSI 드라이버는SharedSecret및SharedConfigMap리소스에 액세스하고 클러스터 관리자의 추가 작업 없이 필요한 권한 검사를 수행할 수 있습니다.
1.3.3. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션에서는 Builds 1.2에서 알려진 문제를 강조 표시합니다.
기본 빌드 전략은 ARM, IBM Power 또는 IBM Z 작업자 노드 CPU 아키텍처가 있는 클러스터에서 실패합니다.
이 문제를 해결하려면 다음 단계를 수행합니다.
기본
ClusterBuildStrategy리소스의 다음 다중 변형을 클러스터에 다운로드합니다.-
buildah-multi:buildah-multi.yaml(Internal Red Hat 사이트 다운로드 링크) -
source-to-image-multi:source_to_image_multi.yaml(Internal Red Hat 사이트 다운로드 링크)
-
다음 명령 중 하나를 실행하여 해당 빌드 전략을 사용하도록
Build리소스를 업데이트합니다.Buildah
oc apply -f buildah-multi.yaml
$ oc apply -f buildah-multi.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow S2I(Source-to-Image)
oc apply -f source_to_image_multi.yaml
$ oc apply -f source_to_image_multi.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
출력 이미지가
Build또는BuildRun리소스에서 정의되지 않은 경우 기본buildahClusterBuildStrategy가 실패합니다. 이 문제를 해결하려면 출력 이미지 URL을 정의합니다. URL은 내부 레지스트리의 경로일 수도 있습니다.