2장. OpenShift Serverless Operator 설치


OpenShift Serverless Operator를 설치하면 OpenShift Container Platform 클러스터에서 Knative Serving, Knative Eventing 및 Knative Kafka를 설치 및 사용할 수 있습니다. OpenShift Serverless Operator는 클러스터에 대한 Knative CRD(사용자 정의 리소스 정의)를 관리하고 각 구성 요소에 대한 개별 구성 맵을 직접 수정하지 않고도 구성할 수 있습니다.

2.1. OpenShift Serverless Operator 리소스 요구 사항

다음 샘플 설정은 OpenShift Serverless Operator 설치에 대한 최소 리소스 요구 사항을 추정하는 데 도움이 될 수 있습니다. 특정 요구 사항이 크게 다를 수 있으며 OpenShift Serverless 사용이 증가함에 따라 증가할 수 있습니다.

샘플 설정에 사용되는 테스트 모음에는 다음과 같은 매개변수가 있습니다.

  • 다음을 사용하는 OpenShift Container Platform 클러스터

    • 10개의 작업자 (8 vCPU, 16GiB 메모리)
    • Kafka 전용 작업자 3개
    • Prometheus 전용 작업자 2개
    • 서버리스 및 테스트 배포에 남아 있는 작업자 5개
  • 89 테스트 시나리오는 주로 컨트롤 플레인을 사용하는 데 중점을 두고 병렬로 실행되는 테스트 시나리오입니다. 테스트 시나리오에는 일반적으로 메모리 내 채널, Kafka 채널, 메모리 내 브로커 또는 Kafka 브로커를 통해 배포 또는 Knative 서비스로 이벤트를 전송하는 Knative 서비스가 있습니다.
  • 48 다시 생성 시나리오로, 테스트 시나리오가 반복적으로 삭제되고 다시 생성됩니다.
  • 41 테스트 전체에서 이벤트가 전송되는 안정적인 시나리오는 천천히 실행되지만 지속적으로 실행됩니다.
  • 테스트 설정에는 전체적으로 다음이 포함됩니다.

    • 170 Knative 서비스
    • 20 메모리 내 채널
    • 24개의 Kafka 채널
    • 52 서브스크립션
    • 42 브로커
    • 68 트리거

다음 표에서는 테스트 모음에서 검색한 Highly-Available (HA) 설정에 대한 최소 리소스 요구 사항을 자세히 설명합니다.

ComponentRAM 리소스CPU 리소스

OpenShift Serverless Operator

1GB

0.2 코어

Knative Serving

5GB

2.5 코어

Knative Eventing

2GB

0.5 코어

Apache Kafka용 Knative 브로커

6GB

코어 1개

합계

14GB

4.2 코어

다음 표에서는 테스트 모음에서 검색한 비HA 설정에 대한 최소 리소스 요구 사항을 자세히 설명합니다.

ComponentRAM 리소스CPU 리소스

OpenShift Serverless Operator

1GB

0.2 코어

Knative Serving

2.5GB

1.2 코어

Knative Eventing

1GB

0.2 코어

Apache Kafka용 Knative 브로커

6GB

코어 1개

합계

10.5GB

2.6 코어

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.