5장. OpenShift Container Platform에서 관리되는 구성 요소의 리소스 구성
Pod가 실행 중인 다음 구성 요소에 대해 OpenShift Container Platform의 Red Hat Quay의 리소스를 수동으로 조정할 수 있습니다.
-
quay -
Clair -
미러링 -
clairpostgres -
postgres
이 기능을 사용하면 더 작은 테스트 클러스터를 실행하거나 부분적으로 성능이 저하된 Quay Pod를 방지하기 위해 더 많은 리소스를 미리 요청할 수 있습니다. 제한 사항 및 요청은 Kubernetes 리소스 단위에 따라 설정할 수 있습니다.
다음 구성 요소는 최소 요구 사항보다 낮게 설정해서는 안 됩니다. 이로 인해 배포에 문제가 발생할 수 있으며 경우에 따라 Pod 배포가 실패할 수 있습니다.
-
Quay: 최소 6GB, 2vCPU -
Clair: 2GB 메모리 권장, vCPU 2개 -
clairpostgres: 200MB의 최소
OpenShift Container Platform UI에서 또는 QuayRegistry YAML을 업데이트하여 직접 리소스 요청을 구성할 수 있습니다.
이러한 구성 요소에 설정된 기본값은 제안된 값입니다. 리소스 요청을 너무 높거나 너무 낮게 설정하면 리소스 사용률이 떨어지거나 성능이 저하될 수 있습니다.
5.1. OpenShift Container Platform UI를 사용하여 리소스 요청 구성 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform UI를 사용하여 리소스를 구성하려면 다음 절차를 사용하십시오.
프로세스
-
OpenShift Container Platform 개발자 콘솔에서 Operator
설치된 Operator Red Hat Quay 를 클릭합니다. - QuayRegistry 를 클릭합니다.
- 레지스트리 이름을 클릭합니다(예: example-registry ).
- YAML 을 클릭합니다.
spec.components필드에서.overrides.resources.limits및overrides.resources.requests필드의 값을 설정하여quay,및 postgres 리소스의 리소스를 덮어쓸 수 있습니다.clairpostgres예를 들면 다음과 같습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow