8.8. 통합을 위한 메모리 및 CPU 구성 속성 조정
통합의 배포 구성 오브젝트를 편집하여 특정 통합의 CPU 및 메모리에 대한 사용자 지정 값을 지정할 수 있습니다. 예를 들어 통합에 기본 할당보다 더 많은 메모리가 필요한 경우와 같이 통합을 위해 메모리 및 CPU 구성 속성을 조정할 수 있습니다.
사전 요구 사항
-
Red Hat OpenShift
oc클라이언트 도구가 설치되고 Fuse Online이 설치된 OCP 클러스터에 연결됩니다. -
클러스터 관리 권한이 있는 사용자는 구성하려는 통합이 포함된 프로젝트에 대한
관리자권한을 부여했습니다.
절차
Fuse Online 통합이 포함된 OpenShift 프로젝트에 대한
관리자권한이 있는 계정으로 OpenShift에 로그인합니다. 예를 들면 다음과 같습니다.oc login -u admin -p adminFuse Online 통합이 포함된 프로젝트로 전환합니다. 예를 들면 다음과 같습니다.
oc project my-fuse-online-project통합의 배포 구성 오브젝트를 편집합니다.
일반적으로 편집기에서 리소스를 여는 다음 명령을 입력합니다.
oc edit deploymentconfig <i-integration-name>예를 들어 통합 이름이
my-integration인 경우 다음 명령을 입력합니다.oc edit deploymentconfig i-my-integration다음 예와 같이
spec.containers.resources를 설정하여 CPU 및 메모리에 대한 값을 지정하여 구성을 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 설정을 저장합니다.
결과
변경 사항을 저장하면 통합 Pod가 재시작되고 새 Pod가 새 값으로 실행됩니다. 예를 들어 oc describe <intergration-pod-name > 명령을 실행하면 <intergration-pod-name>을 통합 Pod의 이름으로 교체합니다(예: i-my-integration) 명령은 다음과 같은 새 값을 반환합니다.
이러한 값은 새 버전의 통합을 게시한 후에도 유지됩니다.
추가 리소스
모든 통합의 CPU 및 메모리 속성의 기본값을 설정하기 위해 OpenShift 클러스터 관리자는 {NameOfFuseOnlineOnOCP} 에서 Fuse Online을 구성하는 사용자 지정 리소스 속성에 대한 설명에 설명된 대로 Fuse Online 사용자 지정 리소스를 업데이트할 수 있습니다.