第 2 章 安装 OpenShift Serverless Operator


安装 OpenShift Serverless Operator 可让您在 OpenShift Container Platform 集群中安装和使用 Knative Serving、Knative Eventing 和 Knative broker for Apache Kafka。OpenShift Serverless Operator 管理集群的 Knative 自定义资源定义 (CRD) ,并可让您在不直接为每个组件修改单个配置映射的情况下配置它们。

2.1. OpenShift Serverless Operator 资源要求

以下示例设置可帮助您估算 OpenShift Serverless Operator 安装的最低资源要求。您的特定要求可能会有很大不同,随着 OpenShift Serverless 的使用增加,可能会增加。

示例设置中使用的测试套件有以下参数:

  • 一个 OpenShift Container Platform 集群,它有以下几项:

    • 10 个 worker (8 个 vCPU,16GiB 内存)
    • 3 个专用于 Kafka 的 worker
    • 2 个专用于 Prometheus 的 worker
    • 5 个 worker 用于 Serverless 和测试部署
  • 89 测试并行运行的情况,主要专注于使用 control plane。测试场景通常有一个 Knative Service 通过内存频道、Kafka 频道、内存中代理或 Kafka 代理发送到 Deployment 或 Knative Service。
  • 48 个重新创建场景,其中测试场景会被重复删除并重新创建。
  • 41 稳定场景,事件在测试过程中发送缓慢但持续运行。
  • 测试设置包括:

    • 170 个 Knative Services
    • 20 in-Memory Channels
    • 24 Kafka 频道
    • 52 个订阅
    • 42 代理
    • 68 触发器

下表详细介绍了测试套件发现的高可用(HA)设置的最小资源要求:

组件RAM 资源CPU 资源

OpenShift Serverless Operator

1GB

0.2 个内核

Knative Serving

5GB

2.5 个内核

Knative Eventing

2GB

0.5 core

Apache Kafka 的 Knative 代理

6GB

1 个内核

sum

14GB

4.2 内核

下表详细介绍了测试套件发现的非 HA 设置的最小资源要求:

组件RAM 资源CPU 资源

OpenShift Serverless Operator

1GB

0.2 个内核

Knative Serving

2.5GB

1.2 个内核

Knative Eventing

1GB

0.2 个内核

Apache Kafka 的 Knative 代理

6GB

1 个内核

sum

10.5GB

2.6 内核

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.