3.3. 리소스 활용도 측정 재정의
리소스 활용도에 대한 기준 측정 세트는 호스팅된 클러스터마다 다를 수 있습니다.
3.3.1. 호스팅된 클러스터에 대한 리소스 활용 측정 재정의 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 작업 부하의 유형과 속도에 따라 리소스 활용도 측정을 재정의할 수 있습니다.
프로세스
다음 명령을 실행하여
ConfigMap
리소스를 만듭니다.oc create -f <your-config-map-file.yaml>
$ oc create -f <your-config-map-file.yaml>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <your-config-map-file.yaml>을
hcp-sizing-baseline
구성 맵이 포함된 YAML 파일 이름으로 바꾸세요.로컬 클러스터
네임스페이스에hcp-sizing-baseline
구성 맵을 만들어 재정의하려는 측정값을 지정합니다. 구성 맵은 다음 YAML 파일과 유사할 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
hypershift-addon-agent
배포를 삭제하고hypershift-addon-agent
포드를 다시 시작합니다.oc delete deployment hypershift-addon-agent \ -n open-cluster-management-agent-addon
$ oc delete deployment hypershift-addon-agent \ -n open-cluster-management-agent-addon
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
hypershift-addon-agent
pod 로그를 관찰합니다. 다음 명령을 실행하여 재정의된 측정값이 구성 맵에서 업데이트되었는지 확인하세요.oc logs hypershift-addon-agent -n open-cluster-management-agent-addon
$ oc logs hypershift-addon-agent -n open-cluster-management-agent-addon
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 로그는 다음과 같은 출력과 유사할 수 있습니다.
출력 예
2024-01-05T19:41:05.392Z INFO agent.agent-reconciler agent/agent.go:793 setting cpuRequestPerHCP to 5 2024-01-05T19:41:05.392Z INFO agent.agent-reconciler agent/agent.go:802 setting memoryRequestPerHCP to 18 2024-01-05T19:53:54.070Z INFO agent.agent-reconciler agent/hcp_capacity_calculation.go:141 The worker nodes have 12.000000 vCPUs 2024-01-05T19:53:54.070Z INFO agent.agent-reconciler agent/hcp_capacity_calculation.go:142 The worker nodes have 49.173369 GB memory
2024-01-05T19:41:05.392Z INFO agent.agent-reconciler agent/agent.go:793 setting cpuRequestPerHCP to 5 2024-01-05T19:41:05.392Z INFO agent.agent-reconciler agent/agent.go:802 setting memoryRequestPerHCP to 18 2024-01-05T19:53:54.070Z INFO agent.agent-reconciler agent/hcp_capacity_calculation.go:141 The worker nodes have 12.000000 vCPUs 2024-01-05T19:53:54.070Z INFO agent.agent-reconciler agent/hcp_capacity_calculation.go:142 The worker nodes have 49.173369 GB memory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 재정의된 측정값이
hcp-sizing-baseline
구성 맵에서 제대로 업데이트되지 않으면hypershift-addon-agent
포드 로그에 다음과 같은 오류 메시지가 표시될 수 있습니다.오류 예시
2024-01-05T19:53:54.052Z ERROR agent.agent-reconciler agent/agent.go:788 failed to get configmap from the hub. Setting the HCP sizing baseline with default values. {"error": "configmaps \"hcp-sizing-baseline\" not found"}
2024-01-05T19:53:54.052Z ERROR agent.agent-reconciler agent/agent.go:788 failed to get configmap from the hub. Setting the HCP sizing baseline with default values. {"error": "configmaps \"hcp-sizing-baseline\" not found"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.2. 메트릭 서비스 모니터링 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
hypershift-addon
관리형 클러스터 애드온을 활성화하면 기본적으로 메트릭 서비스 모니터링이 구성되어 OpenShift Container Platform 모니터링에서 hypershift-addon
에서 메트릭을 수집할 수 있습니다.
프로세스
다음 단계를 완료하여 메트릭 서비스 모니터링을 비활성화할 수 있습니다.
다음 명령을 실행하여 허브 클러스터에 로그인하세요.
oc login
$ oc login
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
hypershift-addon-deploy-config
애드온 배포 구성 사양을 편집합니다.oc edit addondeploymentconfig hypershift-addon-deploy-config \ -n multicluster-engine
$ oc edit addondeploymentconfig hypershift-addon-deploy-config \ -n multicluster-engine
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 예와 같이
disableMetrics=true
사용자 정의 변수를 사양에 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
disableMetrics=true
사용자 정의 변수는 새HyperShift-Addon 관리 클러스터 애드온과 기존 HyperShift-Addon
관리 클러스터 애드온 모두에 대한 메트릭 서비스 모니터링을 비활성화합니다.
다음 명령을 실행하여 구성 사양에 변경 사항을 적용합니다.
oc apply -f <filename>.yaml
$ oc apply -f <filename>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow