24.2.2. 제거 신호 이해


아래 표에 설명된 신호에서 제거 결정을 트리거하도록 노드를 구성할 수 있습니다. 임계값과 함께 제거 임계값에 제거 신호를 추가합니다.

신호를 보려면 다음을 수행합니다.

curl <certificate details> \
  https://<master>/api/v1/nodes/<node>/proxy/stats/summary
표 24.1. 지원되는 제거 신호
노드 상태제거 신호현재의설명

MemoryPressure

memory.available

memory.available = node.status.capacity[memory] - node.stats.memory.workingSet

노드에서 사용 가능한 메모리가 제거 임계값을 초과했습니다.

DiskPressure

nodefs.available

nodefs.available = node.stats.fs.available

노드 루트 파일 시스템 또는 이미지 파일 시스템에서 사용 가능한 디스크 공간이 제거 임계값을 초과했습니다.

nodefs.inodesFree

nodefs.inodesFree = node.stats.fs.inodesFree

imagefs.available

imagefs.available = node.stats.runtime.imagefs.available

imagefs.inodesFree

imagefs.inodesFree = node.stats.runtime.imagefs.inodesFree

위 테이블의 각 신호는 inodesFree 를 제외하고 리터럴 또는 백분율 기반 값을 지원합니다. inodesFree 신호는 백분율로 지정해야 합니다. 백분율 기반 값은 각 신호와 연결된 총 용량을 기준으로 계산됩니다.

스크립트는 kubelet이 수행하는 동일한 단계 세트를 사용하여 cgroup 드라이버에서 memory.available 의 값을 파생합니다. 스크립트는 비활성 파일 메모리(즉, 비활성 LRU 목록의 파일 지원 메모리 수)를 계산에서 비활성 파일 메모리를 회수할 수 있다고 가정하므로 계산에서 제외합니다.

참고

free -m은 컨테이너에서 작동하지 않기 때문에 free -m 과 같은 툴을 사용하지 마십시오.

OpenShift Container Platform은 10초마다 이러한 파일 시스템을 모니터링합니다.

볼륨을 저장하고 로그를 전용 파일 시스템에 저장하면 노드에서 해당 파일 시스템을 모니터링하지 않습니다.

참고

노드는 디스크 부족에 따라 제거 결정을 트리거하는 기능을 지원합니다. 디스크 부족으로 인해 Pod를 제거하기 전에 노드는 컨테이너 및 이미지 가비지 컬렉션을 수행합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.