1.16. 성능 및 확장
기본 ServiceMeshControlPlane
설정은 프로덕션용이 아닙니다. 이는 리소스가 제한된 환경인 AWS 설치의 기본 Red Hat OpenShift Service에 성공적으로 설치되도록 설계되었습니다. SMCP 설치에 성공했는지 확인한 후 SMCP 내에 정의된 설정을 사용자 환경에 맞게 수정해야 합니다.
1.16.1. 컴퓨팅 리소스에 제한 설정 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 spec.proxy
설정은 cpu: 10m
및 memory: 128M
입니다. Pilot을 사용하는 경우 spec.runtime.components.pilot
의 기본값이 동일합니다.
다음 예의 설정은 초당 1,000개의 서비스 및 1,000개의 요청을 기반으로 합니다. ServiceMeshControlPlane
에서 cpu
및 memory
값을 변경할 수 있습니다.
절차
-
AWS 웹 콘솔의 Red Hat OpenShift Service에서 Operator
설치된 Operator 를 클릭합니다. - 프로젝트 메뉴를 클릭하고 Service Mesh Control Plane을 설치한 프로젝트를 선택합니다(예: istio-system ).
-
Red Hat OpenShift Service Mesh Operator를 클릭합니다. Istio Service Mesh Control Plane 열에서
ServiceMeshControlPlane
의 이름을 클릭합니다(예:basic
). 독립형 Jaeger 인스턴스의 이름을
ServiceMeshControlPlane
에 추가합니다.- YAML 탭을 클릭합니다.
ServiceMeshControlPlane
리소스에서spec.proxy.runtime.container.resources.cpu
,spec.proxy.runtime.container.resources.requests.memory
,components.kiali.container
,components.global.oauthproxy
의 값을 설정합니다.버전 2.6 ServiceMeshControlPlane 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Red Hat OpenShift 분산 추적 플랫폼(Jaeger)의 값을 설정하려면 "분산 추적 플랫폼 Jaeger 구성 및 배포"를 참조하십시오.
- 저장을 클릭합니다.
검증
-
다시 로드 를 클릭하여
ServiceMeshControlPlane
리소스가 올바르게 구성되었는지 확인합니다.