3.10. 설치 후
클러스터 구성을 완료하려면 다음 단계를 완료합니다.
3.10.1. 기본 OperatorHub 카탈로그 소스 비활성화
Red Hat 및 커뮤니티 프로젝트에서 제공하는 콘텐츠를 소싱하는 Operator 카탈로그는 OpenShift Container Platform을 설치하는 동안 기본적으로 OperatorHub용으로 구성됩니다. 제한된 네트워크 환경에서는 클러스터 관리자로서 기본 카탈로그를 비활성화해야 합니다.
프로세스
OperatorHub
오브젝트에disableAllDefaultSources: true
를 추가하여 기본 카탈로그의 소스를 비활성화합니다.$ oc patch OperatorHub cluster --type json \ -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": true}]'
또는 웹 콘솔을 사용하여 카탈로그 소스를 관리할 수 있습니다. 관리
3.10.2. 클러스터에 정책 리소스 설치
oc-mirror OpenShift CLI(oc) 플러그인을 사용하여 OpenShift Container Platform 콘텐츠를 미러링하면 catalogSource- certified-operator-index.yaml
및 imageContentSourcePolicy.yaml
이 포함된 리소스가 생성됩니다.
-
ImageContentSourcePolicy
리소스는 미러 레지스트리를 소스 레지스트리와 연결하고 온라인 레지스트리에서 미러 레지스트리로 이미지 가져오기 요청을 리디렉션합니다. -
CatalogSource
리소스는 OLM(Operator Lifecycle Manager)에서 미러 레지스트리에서 사용 가능한 Operator에 대한 정보를 검색하는 데 사용되며, 이를 통해 사용자가 Operator를 검색하고 설치할 수 있습니다.
클러스터를 설치한 후 이러한 리소스를 클러스터에 설치해야 합니다.
사전 요구 사항
- 연결이 끊긴 환경에서 레지스트리 미러로 이미지를 미러링했습니다.
-
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다.
프로세스
-
cluster-admin
역할의 사용자로 OpenShift CLI에 로그인합니다. 결과 디렉터리의 YAML 파일을 클러스터에 적용합니다.
$ oc apply -f ./oc-mirror-workspace/results-<id>/
검증
ImageContentSourcePolicy
리소스가 성공적으로 설치되었는지 확인합니다.$ oc get imagecontentsourcepolicy
CatalogSource
리소스가 성공적으로 설치되었는지 확인합니다.$ oc get catalogsource --all-namespaces
3.10.3. 기본 스토리지 컨테이너 구성
클러스터를 설치한 후 Nutanix CSI Operator를 설치하고 클러스터의 기본 스토리지 컨테이너를 구성해야 합니다.
자세한 내용은 CSI Operator 설치 및 레지스트리 스토리지 구성 을 위한 Nutanix 설명서를 참조하십시오.