2.3. 자동화 컨트롤러 설정으로 대체 용량 제한
Openshift에서 제어 노드의 용량은 메모리 및 CPU 제한에 따라 결정됩니다. 그러나 이러한 값을 설정하지 않으면 용량은 실제로 기본 Kubernetes 노드의 CPU 및 메모리인 파일 시스템의 Pod에서 감지한 메모리 및 CPU에 따라 결정됩니다.
이로 인해 자동화 컨트롤러 Pod가 해당 노드의 Pod가 아닌 경우 기본 Kubernetes Pod가 손상되는 문제가 발생할 수 있습니다. 작업 컨테이너에서 직접 제한을 설정하지 않으려면 extra_settings 를 사용할 수 있습니다. 다음을 구성하는 방법에 대한 추가 설정 in Custom pod timeouts 섹션을 참조하십시오.
SYSTEM_TASK_ABS_MEM = 3gi
SYSTEM_TASK_ABS_CPU = 750m
이는 자동화 컨트롤러에서 실행 시도 횟수를 제어하거나 Kubernetes 자체에서 CPU 제한의 위험을 감수하지 않거나 원하는 제한을 초과하는 메모리 사용량이 있는지에 영향을 미치지 않는 애플리케이션 내에서 소프트 제한 역할을 합니다. 이러한 설정은 kubernetes 리소스 정의에서 리소스 요청 및 제한에서 수락하는 동일한 형식을 허용합니다.