5장. 파이프라인에서 Red Hat 인타이틀먼트 사용
RHEL(Red Hat Enterprise Linux) 인타이틀먼트가 있는 경우 이러한 인타이틀먼트를 사용하여 파이프라인에 컨테이너 이미지를 빌드할 수 있습니다.
Cryostat Operator는 SCA(Simple Common Access)에서 이 Operator로 가져온 후 인타이틀먼트를 자동으로 관리합니다. 이 Operator는 openshift-config-managed
네임스페이스에 etc-pki-entitlement
라는 시크릿을 제공합니다.
다음 두 가지 방법 중 하나로 파이프라인에서 Red Hat 인타이틀먼트를 사용할 수 있습니다.
- 보안을 파이프라인의 네임스페이스에 수동으로 복사합니다. 이 방법은 제한된 수의 파이프라인 네임스페이스가 있는 경우 덜 복잡합니다.
- CSI(Share Resources Container Storage Interface) Driver Operator를 사용하여 네임스페이스 간에 보안을 자동으로 공유합니다.
5.1. 사전 요구 사항
-
oc
명령줄 툴을 사용하여 OpenShift Container Platform 클러스터에 로그인했습니다. OpenShift Container Platform 클러스터에서 Insights Operator 기능을 활성화했습니다. 공유 리소스 CSI 드라이버 Operator를 사용하여 네임스페이스 간에 보안을 공유하려면 공유 리소스 CSI 드라이버도 활성화해야 합니다. Insights Operator 및 공유 리소스 CSI 드라이버를 포함한 기능 활성화에 대한 자세한 내용은 기능 게이트를 사용하여 기능 활성화를 참조하십시오.
참고Insights Operator를 활성화한 후 클러스터가 이 Operator로 모든 노드를 업데이트하는지 확인하기 위해 잠시 기다려야 합니다. 다음 명령을 입력하여 모든 노드의 상태를 모니터링할 수 있습니다.
$ oc get nodes -w
Insights Operator가 활성 상태인지 확인하려면 다음 명령을 입력하여
insights-operator
pod가openshift-insights
네임스페이스에서 실행 중인지 확인합니다.$ oc get pods -n openshift-insights
Insights Operator로 Red Hat 인타이틀먼트를 가져올 수 있도록 구성했습니다. 자격을 가져오는 방법에 대한 자세한 내용은 Insights Operator를 사용하여 간단한 콘텐츠 액세스 인타이틀먼트 가져오기 를 참조하십시오.
참고Insights Operator에서 인타이틀먼트를 활성 상태인지 확인하려면 다음 명령을 입력하여
etc-pki-entitlement
시크릿이openshift-config-managed
네임스페이스에 있는지 확인합니다.$ oc get secret etc-pki-entitlement -n openshift-config-managed