24.2.3.2. 소프트 제거 임계값 이해


소프트 제거 임계값은 관리자가 지정하는 필수 유예 기간과 제거 임계 값과 일치합니다. 노드는 유예 기간이 초과될 때까지 제거 신호와 연결된 리소스를 회수하지 않습니다. 노드 구성에 유예 기간이 제공되지 않으면 노드에서 시작 시 오류가 발생합니다.

또한 소프트 제거 임계값이 충족되면 Operator는 노드에서 Pod를 제거할 때 사용할 최대 허용 Pod 종료 기간을 지정할 수 있습니다. eviction-max-pod-grace-period 가 지정되면 노드는 pod.Spec.TerminationGracePeriodSeconds 및 최대 허용 유예 기간 중 더 적은 값을 사용합니다. 지정하지 않으면 노드가 정상적으로 종료되지 않고 즉시 Pod를 종료합니다.

소프트 제거 임계값의 경우 다음 플래그가 지원됩니다.

  • eviction-soft: memory.available<1.5Gi 와 같은 제거 임계값 세트입니다. 해당 유예 기간 동안 임계값이 충족되면 임계값이 Pod 제거를 트리거합니다.
  • eviction-soft-grace-period: memory.available=1m30s 와 같은 일련의 제거 유예 기간. 유예 기간은 Pod 제거를 트리거하기 전에 소프트 제거 임계값이 보유해야 하는 기간에 해당합니다.
  • eviction-max-pod-grace-period: 소프트 제거 임계값에 따라 Pod를 종료할 때 사용할 최대 허용 유예 기간(초)입니다.

소프트 제거 임계값을 구성하려면 Node Configuration to Create a Policy 에 표시된 대로 eviction-soft 에서 노드 구성 파일에 제거 임계값을 추가합니다.

소프트 제거 임계값이 있는 샘플 노드 구성 파일

kubeletArguments:
  eviction-soft:
  - memory.available<500Mi
  - nodefs.available<500Mi
  - nodefs.inodesFree<5%
  - imagefs.available<100Mi
  - imagefs.inodesFree<10%
  eviction-soft-grace-period:
  - memory.available=1m30s
  - nodefs.available=1m30s
  - nodefs.inodesFree=1m30s
  - imagefs.available=1m30s
  - imagefs.inodesFree=1m30s

이 예제는 일반적인 지침이며 권장 설정은 아닙니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.