검색

3.6. 자동화 허브 Pod의 크기 권장 사항

download PDF

개요 섹션에 설명된 그림 1.2. “자동화 허브 아키텍처” 에서는 배포가 각각 컨테이너를 호스팅하는 7개의 Pod로 구성됩니다.

Pod 목록은 다음으로 구성됩니다.

  • 콘텐츠(x2)
  • Redis
  • api
  • Postgres
  • 작업자 (x2)

자동화 허브 아키텍처를 구성하는 7개의 Pod는 함께 협력하여 컨텐츠를 효율적으로 관리 및 배포할 수 있으며 자동화 허브 환경의 전반적인 성능 및 확장성에 매우 중요합니다.

이러한 Pod 중 작업자 Pod는 콘텐츠를 처리, 동기화 및 배포를 수행하기 때문에 특히 중요합니다. 이로 인해 적절한 리소스 양을 작업자 Pod로 설정하여 작업을 수행할 수 있도록 하는 것이 중요합니다.

참고

다음은 자동화 허브 환경에 필요한 리소스 요청 및 제한에 대한 추정치를 제공하기 위한 지침입니다. 실제 리소스 요구 사항은 설정에 따라 달라집니다.

예를 들어 자주 업데이트 또는 동기화를 수행하는 리포지토리 수가 많은 환경에는 처리 부하를 처리하기 위해 더 많은 리소스가 필요할 수 있습니다.

이 참조 환경에서는 Pod 크기를 결정하기 위해 원격 리포지토리의 자동화 허브 환경에서 수행할 수 있는 가장 높은 메모리 사용 작업 중 하나를 사용하여 사전 테스트를 수행했습니다.

결과에 따라 자동화 허브 내에서 원격 리포지토리를 성공적으로 동기화하려면 각 Pod에 대해 다음 리소스 요청 및 리소스 제한을 설정해야 합니다.

spec:
...
content:
  resource_requirements:
    limits:
      cpu: 250mm
      memory: 400Mi
    requests:
      cpu: 100m
      memory: 400Mi

redis:
  resource_requirements:
    limits:
      cpu: 250m
      memory: 200Mi
    requests:
      cpu: 100m
      memory: 200Mi

api:
  resource_requirements:
    limits:
      cpu: 250m
      memory: 400Mi
    requests:
      cpu: 150m
      memory: 400Mi

postgres_resource_requirements:
  resource_requirements:
    limits:
      cpu: 500m
      memory: 1Gi
    requests:
      cpu: 200m
      memory: 1Gi

worker:
  resource_requirements:
    limits:
      cpu: 1000m
      memory: 3Gi
    requests:
      cpu: 400m
      memory: 3Gi
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.