8.5. 과다 할당된 노드에 Pod를 배치하도록 클러스터 구성


과다 할당 상태에서는 컨테이너 컴퓨팅 리소스 요청 및 제한의 합계가 시스템에서 사용 가능한 리소스를 초과합니다. 예를 들어 용량에 맞게 보장된 성능을 절충할 수 있는 개발 환경에서는 과다 할당을 사용할 수 있습니다.

컨테이너는 컴퓨팅 리소스 요청 및 제한을 지정할 수 있습니다. 요청은 컨테이너 예약에 사용되며 최소 서비스 보장을 제공합니다. 제한은 노드에서 사용할 수 있는 컴퓨팅 리소스의 양을 제한합니다.

스케줄러는 클러스터의 모든 노드에서 컴퓨팅 리소스 사용을 최적화합니다. Pod의 컴퓨팅 리소스 요청 및 노드의 사용 가능한 용량을 고려하여 특정 노드에 Pod를 배치합니다.

OpenShift Dedicated 관리자는 Pod 배치 동작 및 과다 할당을 초과할 수 없는 프로젝트별 리소스 제한을 구성하여 노드에서 컨테이너 밀도를 관리할 수 있습니다.

또는 관리자는 Red Hat에서 관리하지 않는 고객 생성 네임스페이스에서 프로젝트 수준 리소스 과다 할당을 비활성화할 수 있습니다.

컨테이너 리소스 관리에 대한 자세한 내용은 추가 리소스를 참조하십시오.

8.5.1. 프로젝트 수준 제한

OpenShift Dedicated에서는 프로젝트 수준 리소스의 오버 커밋이 기본적으로 활성화됩니다. 사용 사례에 필요한 경우 Red Hat에서 관리하지 않는 프로젝트에서 오버 커밋을 비활성화할 수 있습니다.

Red Hat에서 관리하고 수정할 수 없는 프로젝트 목록은 지원 의 "Red Hat Managed resources"를 참조하십시오.

8.5.1.1. 프로젝트의 오버 커밋 비활성화

사용 사례에 필요한 경우 Red Hat에서 관리하지 않는 프로젝트에서 오버 커밋을 비활성화할 수 있습니다. 수정할 수 없는 프로젝트 목록은 지원 의 "Red Hat Managed resources"를 참조하십시오.

사전 요구 사항

  • 클러스터 관리자 또는 클러스터 편집기 권한이 있는 계정을 사용하여 클러스터에 로그인합니다.

프로세스

  1. 네임스페이스 오브젝트 파일을 편집합니다.

    1. 웹 콘솔을 사용하는 경우:

      1. 관리 네임스페이스 를 클릭하고 프로젝트의 네임스페이스를 클릭합니다.
      2. 주석 섹션에서 편집 버튼을 클릭합니다.
      3. 추가 추가 를 클릭하고 quota.openshift.io/cluster-resource-override-enabledValue of false 를 사용하는 새 주석을 입력합니다.
      4. 저장을 클릭합니다.
    2. OpenShift CLI(oc)를 사용하는 경우:

      1. 네임스페이스를 편집합니다.

        $ oc edit namespace/<project_name>
      2. 다음 주석을 추가합니다.

        apiVersion: v1
        kind: Namespace
        metadata:
          annotations:
            quota.openshift.io/cluster-resource-override-enabled: "false" <.>
        # ...

        <.> 이 주석을 false 로 설정하면 이 네임스페이스에 대한 오버 커밋이 비활성화됩니다.

8.5.2. 추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.