1.22. 관리 클러스터에서 Klusterlet 애플리케이션 관리자 문제 해결
Kubernetes용 Red Hat Advanced Cluster Management에서 업그레이드할 때 Red Hat OpenShift Container Platform 관리형 클러스터 버전 4.5 및 4.6의 klusterlet-addon-appmgr
Pod는 OOMKilled
입니다.
1.22.1. 증상: 관리 대상 클러스터에서 Klusterlet 애플리케이션 관리자 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift Container Platform 관리 클러스터 버전 4.5 및 4.6: OOMKilled
의 klusterlet-addon-appmgr
Pod에 대한 오류가 발생합니다.
1.22.2. 문제 해결: 관리 클러스터의 Klusterlet 애플리케이션 관리자 링크 복사링크가 클립보드에 복사되었습니다!
Kubernetes 2.1.x 및 2.2용 Red Hat Advanced Cluster Management의 경우 Pod의 메모리 제한을 8Gb
로 수동으로 늘려야 합니다. 다음 단계를 참조하십시오.
hub 클러스터에서
klusterletaddonconfig
에 주석을 달아 복제를 일시 중지합니다. 다음 명령을 참조하십시오.oc annotate klusterletaddonconfig -n ${CLUSTER_NAME} ${CLUSTER_NAME} klusterletaddonconfig-pause=true -- overwrite=true
oc annotate klusterletaddonconfig -n ${CLUSTER_NAME} ${CLUSTER_NAME} klusterletaddonconfig-pause=true -- overwrite=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow hub 클러스터에서
klusterlet-addon-operator
를 축소합니다. 다음 명령을 참조하십시오.oc edit manifestwork ${CLUSTER_NAME}-klusterlet-addon-operator -n ${CLUSTER_NAME}
oc edit manifestwork ${CLUSTER_NAME}-klusterlet-addon-operator -n ${CLUSTER_NAME}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow klusterlet-addon-operator
Deployment를 찾아 스케일링할 사양에replicas: 0
을 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 관리형 클러스터에서
open-cluster-management-agent-addon/klusterlet-addon-operator
Pod가 종료됩니다.관리 클러스터에 로그인하여
appmgr
Pod의 메모리 제한을 수동으로 늘립니다.다음 명령을 실행합니다.
% oc edit deployments -n open-cluster-management-agent-addon klusterlet-addon-appmgr
% oc edit deployments -n open-cluster-management-agent-addon klusterlet-addon-appmgr
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들어 제한이 5G인 경우 제한을 8G로 늘립니다.
resources: limits: memory: 2Gi -> 8Gi requests: memory: 128Mi -> 256Mi
resources: limits: memory: 2Gi -> 8Gi requests: memory: 128Mi -> 256Mi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow