Menu Close Serverless 1. {ServerlessProductName} 发行注记 Expand section "1. {ServerlessProductName} 发行注记" Collapse section "1. {ServerlessProductName} 发行注记" 1.1. 关于 API 版本 1.2. 弃用和删除的功能 1.3. Red Hat OpenShift Serverless 1.20.0 发行注记 Expand section "1.3. Red Hat OpenShift Serverless 1.20.0 发行注记" Collapse section "1.3. Red Hat OpenShift Serverless 1.20.0 发行注记" 1.3.1. 新功能 1.3.2. 已知问题 1.4. Red Hat OpenShift Serverless 1.19.0 发行注记 Expand section "1.4. Red Hat OpenShift Serverless 1.19.0 发行注记" Collapse section "1.4. Red Hat OpenShift Serverless 1.19.0 发行注记" 1.4.1. 新功能 1.4.2. 修复的问题 1.4.3. 已知问题 1.5. Red Hat OpenShift Serverless 1.18.0 发行注记 Expand section "1.5. Red Hat OpenShift Serverless 1.18.0 发行注记" Collapse section "1.5. Red Hat OpenShift Serverless 1.18.0 发行注记" 1.5.1. 新功能 1.5.2. 修复的问题 1.5.3. 已知问题 1.6. Red Hat OpenShift Serverless 1.17.0 发行注记 Expand section "1.6. Red Hat OpenShift Serverless 1.17.0 发行注记" Collapse section "1.6. Red Hat OpenShift Serverless 1.17.0 发行注记" 1.6.1. 新功能 1.6.2. 已知问题 1.7. Red Hat OpenShift Serverless 1.16.0 发行注记 Expand section "1.7. Red Hat OpenShift Serverless 1.16.0 发行注记" Collapse section "1.7. Red Hat OpenShift Serverless 1.16.0 发行注记" 1.7.1. 新功能 1.7.2. 已知问题 2. 发现 Expand section "2. 发现" Collapse section "2. 发现" 2.1. 关于 OpenShift Serverless Expand section "2.1. 关于 OpenShift Serverless" Collapse section "2.1. 关于 OpenShift Serverless" 2.1.1. 支持的配置 2.1.2. Knative Serving Expand section "2.1.2. Knative Serving" Collapse section "2.1.2. Knative Serving" 2.1.2.1. Knative Serving 资源 2.1.3. Knative Eventing 2.1.4. 其他资源 2.2. 关于 OpenShift Serverless 功能 Expand section "2.2. 关于 OpenShift Serverless 功能" Collapse section "2.2. 关于 OpenShift Serverless 功能" 2.2.1. 支持的运行时 2.2.2. 后续步骤 2.3. 事件源 2.4. Channels Expand section "2.4. Channels" Collapse section "2.4. Channels" 2.4.1. 后续步骤 3. 安装 Expand section "3. 安装" Collapse section "3. 安装" 3.1. 安装 OpenShift Serverless Operator Expand section "3.1. 安装 OpenShift Serverless Operator" Collapse section "3.1. 安装 OpenShift Serverless Operator" 3.1.1. 为 OpenShift Serverless 安装定义集群大小要求 3.1.2. 使用机器集扩展集群 3.1.3. 安装 OpenShift Serverless Operator 3.1.4. 后续步骤 3.2. 安装 Knative Serving Expand section "3.2. 安装 Knative Serving" Collapse section "3.2. 安装 Knative Serving" 3.2.1. 先决条件 3.2.2. 使用 Web 控制台安装 Knative Serving 3.2.3. 使用 YAML 安装 Knative Serving 3.2.4. Knative Serving 高级配置选项 Expand section "3.2.4. Knative Serving 高级配置选项" Collapse section "3.2.4. Knative Serving 高级配置选项" 3.2.4.1. 控制器自定义证书 3.2.4.2. 高可用性 3.2.5. 后续步骤 3.3. 安装 Knative Eventing Expand section "3.3. 安装 Knative Eventing" Collapse section "3.3. 安装 Knative Eventing" 3.3.1. 先决条件 3.3.2. 使用 web 控制台安装 Knative Eventing 3.3.3. 使用 YAML 安装 Knative Eventing 3.4. 删除 OpenShift Serverless Expand section "3.4. 删除 OpenShift Serverless" Collapse section "3.4. 删除 OpenShift Serverless" 3.4.1. 卸载 Knative Serving 3.4.2. 卸载 Knative Eventing 3.4.3. 删除 OpenShift Serverless Operator 3.4.4. 删除 OpenShift Serverless 自定义资源定义 4. Update(更新) Expand section "4. Update(更新)" Collapse section "4. Update(更新)" 4.1. 升级订阅频道 5. Development Expand section "5. Development" Collapse section "5. Development" 5.1. 无服务器应用程序 Expand section "5.1. 无服务器应用程序" Collapse section "5.1. 无服务器应用程序" 5.1.1. 创建无服务器应用程序 Expand section "5.1.1. 创建无服务器应用程序" Collapse section "5.1.1. 创建无服务器应用程序" 5.1.1.1. 使用 Knative CLI 创建无服务器应用程序 Expand section "5.1.1.1. 使用 Knative CLI 创建无服务器应用程序" Collapse section "5.1.1.1. 使用 Knative CLI 创建无服务器应用程序" 5.1.1.1.1. Knative 客户端多容器支持 Expand section "5.1.1.1.1. Knative 客户端多容器支持" Collapse section "5.1.1.1.1. Knative 客户端多容器支持" 5.1.1.1.1.1. 示例命令 5.1.1.2. 使用 YAML 创建无服务器应用程序 5.1.2. 使用 Knative CLI 更新无服务器应用程序 5.1.3. 应用服务声明 5.1.4. 使用 Knative CLI 描述无服务器应用程序 5.1.5. 验证无服务器应用程序的部署 5.1.6. 使用 HTTP2 和 gRPC 与无服务器应用程序交互 5.1.7. 在具有限制性网络策略的集群中启用与 Knative 应用程序通信 5.1.8. 每个服务的 HTTPS 重定向 5.1.9. 在离线模式中使用 kn CLI Expand section "5.1.9. 在离线模式中使用 kn CLI" Collapse section "5.1.9. 在离线模式中使用 kn CLI" 5.1.9.1. 关于离线模式 5.1.9.2. 使用离线模式创建服务 5.2. 自动缩放 Expand section "5.2. 自动缩放" Collapse section "5.2. 自动缩放" 5.2.1. 扩展范围 Expand section "5.2.1. 扩展范围" Collapse section "5.2.1. 扩展范围" 5.2.1.1. 最小扩展范围 Expand section "5.2.1.1. 最小扩展范围" Collapse section "5.2.1.1. 最小扩展范围" 5.2.1.1.1. 使用 Knative CLI 设置 minScale 注解 5.2.1.2. 最大扩展范围 Expand section "5.2.1.2. 最大扩展范围" Collapse section "5.2.1.2. 最大扩展范围" 5.2.1.2.1. 使用 Knative CLI 设置 maxScale 注解 5.2.2. 并发 Expand section "5.2.2. 并发" Collapse section "5.2.2. 并发" 5.2.2.1. 并发限制和目标 5.2.2.2. 配置软并发目标 5.2.2.3. 配置硬并发限制 5.2.2.4. 并发目标使用率 5.2.3. 其他资源 5.3. 流量管理 Expand section "5.3. 流量管理" Collapse section "5.3. 流量管理" 5.3.1. 流量路由示例 Expand section "5.3.1. 流量路由示例" Collapse section "5.3.1. 流量路由示例" 5.3.1.1. 多个修订版本间的流量路由 5.3.1.2. 到最新修订版本的流量路由 5.3.1.3. 到当前修订版本的流量路由 5.3.2. 使用 OpenShift Container Platform Web 控制台管理修订版本之间的流量 5.3.3. 使用 Knative CLI 管理流量 Expand section "5.3.3. 使用 Knative CLI 管理流量" Collapse section "5.3.3. 使用 Knative CLI 管理流量" 5.3.3.1. 多个标志和顺序优先级 5.3.3.2. 流量管理命令示例 5.3.3.3. Knative CLI 流量管理标志 5.3.3.4. 修订版本的自定义 URL Expand section "5.3.3.4. 修订版本的自定义 URL" Collapse section "5.3.3.4. 修订版本的自定义 URL" 5.3.3.4.1. 示例:将标签分配给修订版本 5.3.3.4.2. 示例:从修订中删除标签 5.3.4. 使用蓝绿部署策略路由和管理流量 5.4. 路由 Expand section "5.4. 路由" Collapse section "5.4. 路由" 5.4.1. 为 Knative 服务配置 OpenShift Container Platform 路由 5.4.2. 将集群可用性设置为集群本地 5.5. 事件 sink Expand section "5.5. 事件 sink" Collapse section "5.5. 事件 sink" 5.5.1. Knative CLI --sink 标志 5.5.2. 使用 Developer 视角将事件源连接到接收器(sink) 5.5.3. 将触发器连接到 sink 5.6. 事件交付 Expand section "5.6. 事件交付" Collapse section "5.6. 事件交付" 5.6.1. Knative Eventing 频道的事件交付行为 Expand section "5.6.1. Knative Eventing 频道的事件交付行为" Collapse section "5.6.1. Knative Eventing 频道的事件交付行为" 5.6.1.1. Knative Kafka 频道的事件交付行为 5.6.1.2. 交付故障状态代码 5.6.2. 可配置参数 5.6.3. 使用订阅配置事件交付失败参数 5.7. 使用 API 服务器源 Expand section "5.7. 使用 API 服务器源" Collapse section "5.7. 使用 API 服务器源" 5.7.1. 先决条件 5.7.2. 为事件源创建服务帐户、角色和角色绑定 5.7.3. 使用 Developer 视角创建 API 服务器源 5.7.4. 使用 Developer 视角删除 API 服务器源 5.7.5. 使用 Knative CLI 创建 API 服务器源 Expand section "5.7.5. 使用 Knative CLI 创建 API 服务器源" Collapse section "5.7.5. 使用 Knative CLI 创建 API 服务器源" 5.7.5.1. Knative CLI --sink 标志 5.7.6. 使用 Knative CLI 删除 API 服务器源 5.7.7. 使用 YAML 方法的 API 服务器源 5.7.8. 删除 API 服务器源 5.8. 使用 ping 源 Expand section "5.8. 使用 ping 源" Collapse section "5.8. 使用 ping 源" 5.8.1. 使用 Developer 视角创建 ping 源 5.8.2. 使用 Knative CLI 创建 ping 源 Expand section "5.8.2. 使用 Knative CLI 创建 ping 源" Collapse section "5.8.2. 使用 Knative CLI 创建 ping 源" 5.8.2.1. Knative CLI --sink 标志 5.8.3. 使用 Knative CLI 删除 ping 源 5.8.4. 使用 YAML 的 ping 源 5.8.5. 使用 YAML 删除创建的 ping 源 5.9. 自定义事件源 Expand section "5.9. 自定义事件源" Collapse section "5.9. 自定义事件源" 5.9.1. 使用接收器绑定 Expand section "5.9.1. 使用接收器绑定" Collapse section "5.9.1. 使用接收器绑定" 5.9.1.1. 使用 YAML 方法的接收器绑定 5.9.1.2. 使用 Knative CLI 创建接收器绑定 Expand section "5.9.1.2. 使用 Knative CLI 创建接收器绑定" Collapse section "5.9.1.2. 使用 Knative CLI 创建接收器绑定" 5.9.1.2.1. Knative CLI --sink 标志 5.9.1.3. 使用 Web 控制台创建接收器绑定 5.9.1.4. 接收器绑定引用 Expand section "5.9.1.4. 接收器绑定引用" Collapse section "5.9.1.4. 接收器绑定引用" 5.9.1.4.1. 主题参数 Expand section "5.9.1.4.1. 主题参数" Collapse section "5.9.1.4.1. 主题参数" 5.9.1.4.1.1. 主题参数示例 5.9.1.4.2. CloudEvent 覆盖 5.9.1.4.3. include 标签 5.9.2. 使用容器源 Expand section "5.9.2. 使用容器源" Collapse section "5.9.2. 使用容器源" 5.9.2.1. 创建容器镜像的指南 Expand section "5.9.2.1. 创建容器镜像的指南" Collapse section "5.9.2.1. 创建容器镜像的指南" 5.9.2.1.1. 容器镜像示例 5.9.2.2. 使用 Knative CLI 创建和管理容器源 5.9.2.3. 使用 Web 控制台创建容器源 5.9.2.4. 容器源参考 Expand section "5.9.2.4. 容器源参考" Collapse section "5.9.2.4. 容器源参考" 5.9.2.4.1. 模板参数示例 5.9.2.4.2. CloudEvent 覆盖 5.10. 创建和删除频道 Expand section "5.10. 创建和删除频道" Collapse section "5.10. 创建和删除频道" 5.10.1. 使用 Developer 视角创建频道 5.10.2. 使用 Knative CLI 创建频道 5.10.3. 使用 YAML 创建默认实现频道 5.10.4. 使用 YAML 创建 Kafka 频道 5.10.5. 使用 Knative CLI 删除频道 5.10.6. 后续步骤 5.11. 订阅 Expand section "5.11. 订阅" Collapse section "5.11. 订阅" 5.11.1. 创建订阅 Expand section "5.11.1. 创建订阅" Collapse section "5.11.1. 创建订阅" 5.11.1.1. 从 Developer 视角创建订阅 5.11.1.2. 使用 Knative CLI 创建订阅 5.11.1.3. 使用 YAML 创建订阅 5.11.2. 使用订阅配置事件交付失败参数 5.11.3. 使用 Knative CLI 描述订阅 5.11.4. 使用 Knative CLI 列出订阅 5.11.5. 使用 Knative CLI 更新订阅 5.11.6. 使用 Knative CLI 删除订阅 5.12. 代理(Broker) Expand section "5.12. 代理(Broker)" Collapse section "5.12. 代理(Broker)" 5.12.1. 代理类型 Expand section "5.12.1. 代理类型" Collapse section "5.12.1. 代理类型" 5.12.1.1. 基于频道的代理 5.12.1.2. Kafka 代理 5.12.2. 创建使用默认设置的代理 Expand section "5.12.2. 创建使用默认设置的代理" Collapse section "5.12.2. 创建使用默认设置的代理" 5.12.2.1. 使用 Knative CLI 创建代理 5.12.2.2. 通过注解触发器来创建代理 5.12.2.3. 通过标记命名空间来创建代理 5.12.2.4. 删除通过注入创建的代理 5.12.3. 管理代理 Expand section "5.12.3. 管理代理" Collapse section "5.12.3. 管理代理" 5.12.3.1. 使用 Knative CLI 列出现有代理 5.12.3.2. 使用 Knative CLI 描述现有代理 5.13. 使用触发器从代理过滤事件 Expand section "5.13. 使用触发器从代理过滤事件" Collapse section "5.13. 使用触发器从代理过滤事件" 5.13.1. 先决条件 5.13.2. 使用 Developer 视角创建触发器 5.13.3. 使用 Developer 视角删除触发器 5.13.4. 使用 Knative CLI 创建触发器 5.13.5. 使用 Knative CLI 列出触发器 5.13.6. 使用 Knative CLI 描述触发器 5.13.7. 使用 Knative CLI 使用触发器过滤事件 5.13.8. 使用 Knative CLI 更新触发器 5.13.9. 使用 Knative CLI 删除触发器 5.14. Knative Kafka Expand section "5.14. Knative Kafka" Collapse section "5.14. Knative Kafka" 5.14.1. Kafka 事件交付并重试 5.14.2. Kafka 源 Expand section "5.14.2. Kafka 源" Collapse section "5.14.2. Kafka 源" 5.14.2.1. 使用 Web 控制台创建 Kafka 事件源 5.14.2.2. 使用 Knative CLI 创建 Kafka 事件源 Expand section "5.14.2.2. 使用 Knative CLI 创建 Kafka 事件源" Collapse section "5.14.2.2. 使用 Knative CLI 创建 Kafka 事件源" 5.14.2.2.1. Knative CLI --sink 标志 5.14.2.3. 使用 YAML 创建 Kafka 事件源 5.14.3. Kafka 代理 Expand section "5.14.3. Kafka 代理" Collapse section "5.14.3. Kafka 代理" 5.14.3.1. 创建 Kafka 代理 5.14.4. 使用 YAML 创建 Kafka 频道 5.14.5. 其他资源 6. 管理 Expand section "6. 管理" Collapse section "6. 管理" 6.1. 配置 OpenShift Serverless 6.2. 配置 Knative Eventing 默认值 Expand section "6.2. 配置 Knative Eventing 默认值" Collapse section "6.2. 配置 Knative Eventing 默认值" 6.2.1. 配置默认频道实施 6.3. Knative Kafka Expand section "6.3. Knative Kafka" Collapse section "6.3. Knative Kafka" 6.3.1. 安装 Knative Kafka 6.3.2. 为 Kafka 组件配置默认设置 Expand section "6.3.2. 为 Kafka 组件配置默认设置" Collapse section "6.3.2. 为 Kafka 组件配置默认设置" 6.3.2.1. 为 Kafka 代理配置 TLS 身份验证 6.3.2.2. 为 Kafka 代理配置 SASL 身份验证 6.3.3. 其他资源 6.4. 在 Administrator 视角中创建 Eventing 组件 Expand section "6.4. 在 Administrator 视角中创建 Eventing 组件" Collapse section "6.4. 在 Administrator 视角中创建 Eventing 组件" 6.4.1. 使用 Administrator 视角创建事件源 6.4.2. 使用 Administrator 视角创建代理 6.4.3. 使用 Administrator 视角创建触发器 6.4.4. 使用 Administrator 视角创建频道 6.4.5. 使用 Administrator 视角创建订阅 6.4.6. 其他资源 6.5. 在 Administrator 视角中创建 Knative Serving 组件 Expand section "6.5. 在 Administrator 视角中创建 Knative Serving 组件" Collapse section "6.5. 在 Administrator 视角中创建 Knative Serving 组件" 6.5.1. 使用管理员视角创建无服务器应用程序 6.6. 配置 Knative Serving 自定义资源 Expand section "6.6. 配置 Knative Serving 自定义资源" Collapse section "6.6. 配置 Knative Serving 自定义资源" 6.6.1. 覆盖系统部署配置 6.6.2. 配置 EmptyDir 扩展 6.6.3. HTTPS 重定向全局设置 6.6.4. 其他资源 6.7. 自动缩放 Expand section "6.7. 自动缩放" Collapse section "6.7. 自动缩放" 6.7.1. 启用 scale-to-zero 6.7.2. 配置 scale-to-zero 宽限期 6.8. 将 Service Mesh 与 OpenShift Serverless 集成 Expand section "6.8. 将 Service Mesh 与 OpenShift Serverless 集成" Collapse section "6.8. 将 Service Mesh 与 OpenShift Serverless 集成" 6.8.1. 将 Service Mesh 与 OpenShift Serverless 原生集成 Expand section "6.8.1. 将 Service Mesh 与 OpenShift Serverless 原生集成" Collapse section "6.8.1. 将 Service Mesh 与 OpenShift Serverless 原生集成" 6.8.1.1. 创建证书来加密传入的外部流量 6.8.1.2. 将 Service Mesh 与 OpenShift Serverless 集成 6.8.1.3. 在使用带有 mTLS 的 Service Mesh 时启用 Knative Serving 指标 6.8.2. 在启用了 Kourier 时将 Service Mesh 与 OpenShift Serverless 集成 6.9. 监控无服务器组件 Expand section "6.9. 监控无服务器组件" Collapse section "6.9. 监控无服务器组件" 6.9.1. 监控 Knative 组件的整体健康状况 6.9.2. 监控 Knative Serving 修订 CPU 和内存使用情况 6.9.3. 监控 Knative Eventing 源 CPU 和内存使用情况 6.9.4. 监控事件源 6.9.5. 监控 Knative Eventing 代理和触发器 6.9.6. 监控 Knative Eventing 频道 6.10. 指标 Expand section "6.10. 指标" Collapse section "6.10. 指标" 6.10.1. 先决条件 6.10.2. 控制器指标 6.10.3. Webhook 指标 6.10.4. Knative Eventing 指标 Expand section "6.10.4. Knative Eventing 指标" Collapse section "6.10.4. Knative Eventing 指标" 6.10.4.1. 代理入口指标 6.10.4.2. 代理过滤指标 6.10.4.3. InMemoryChannel 分配程序指标 6.10.4.4. 事件源指标 6.10.5. Knative Serving 指标 Expand section "6.10.5. Knative Serving 指标" Collapse section "6.10.5. Knative Serving 指标" 6.10.5.1. 激活器指标 6.10.5.2. 自动缩放器指标 6.10.5.3. Go 运行时指标 6.11. OpenShift Serverless 中的高可用性 Expand section "6.11. OpenShift Serverless 中的高可用性" Collapse section "6.11. OpenShift Serverless 中的高可用性" 6.11.1. 在 OpenShift Serverless 中配置高可用性副本 Expand section "6.11.1. 在 OpenShift Serverless 中配置高可用性副本" Collapse section "6.11.1. 在 OpenShift Serverless 中配置高可用性副本" 6.11.1.1. 为 Serving 配置高可用性副本 6.11.1.2. 为 Eventing 配置高可用性副本 6.11.1.3. 为 Kafka 配置高可用性副本 7. Monitor Expand section "7. Monitor" Collapse section "7. Monitor" 7.1. 在 OpenShift Serverless 中使用 OpenShift Logging Expand section "7.1. 在 OpenShift Serverless 中使用 OpenShift Logging" Collapse section "7.1. 在 OpenShift Serverless 中使用 OpenShift Logging" 7.1.1. 关于部署 OpenShift Logging 7.1.2. 关于部署和配置 OpenShift Logging Expand section "7.1.2. 关于部署和配置 OpenShift Logging" Collapse section "7.1.2. 关于部署和配置 OpenShift Logging" 7.1.2.1. 配置和调优 OpenShift Logging 7.1.2.2. 修改后的 ClusterLogging 自定义资源示例 7.1.3. 使用 OpenShift Logging 查找 Knative Serving 组件的日志 7.1.4. 使用 OpenShift Logging 查找通过 Knative Serving 部署的服务的日志 7.2. 使用 Jaeger 追踪请求 Expand section "7.2. 使用 Jaeger 追踪请求" Collapse section "7.2. 使用 Jaeger 追踪请求" 7.2.1. 配置 Jaeger 用于 OpenShift Serverless 7.3. 指标 Expand section "7.3. 指标" Collapse section "7.3. 指标" 7.3.1. 先决条件 7.3.2. 队列代理指标 7.4. 监控 Knative 服务 Expand section "7.4. 监控 Knative 服务" Collapse section "7.4. 监控 Knative 服务" 7.4.1. Knative 服务指标默认公开 7.4.2. 带有自定义应用程序指标的 Knative 服务 7.4.3. 配置提取自定义指标 7.4.4. 检查服务的指标 7.4.5. 在仪表板中检查服务的指标 7.5. 自动缩放仪表板 Expand section "7.5. 自动缩放仪表板" Collapse section "7.5. 自动缩放仪表板" 7.5.1. 导航到自动扩展仪表板 7.5.2. Pod 信息 7.5.3. 观察到的并发 7.5.4. 提取时间 7.5.5. panic 模式 7.5.6. 激活器指标 7.5.7. 每秒请求数 8. OpenShift Serverless 支持 Expand section "8. OpenShift Serverless 支持" Collapse section "8. OpenShift Serverless 支持" 8.1. 获取支持 8.2. 为支持收集诊断信息 Expand section "8.2. 为支持收集诊断信息" Collapse section "8.2. 为支持收集诊断信息" 8.2.1. 关于 must-gather 工具 8.2.2. 关于收集 OpenShift Serverless 数据 9. 安全性 Expand section "9. 安全性" Collapse section "9. 安全性" 9.1. 为 Knative 服务配置 JSON Web 令牌身份验证 Expand section "9.1. 为 Knative 服务配置 JSON Web 令牌身份验证" Collapse section "9.1. 为 Knative 服务配置 JSON Web 令牌身份验证" 9.1.1. 为 Knative 服务启用 sidecar 注入 9.1.2. 在 Service Mesh 2.x 和 OpenShift Serverless 中使用 JSON Web 令牌身份验证 9.1.3. 在 Service Mesh 1.x 和 OpenShift Serverless 中使用 JSON Web 令牌身份验证 9.2. 为 Knative 服务配置自定义域 Expand section "9.2. 为 Knative 服务配置自定义域" Collapse section "9.2. 为 Knative 服务配置自定义域" 9.2.1. 创建自定义域映射 9.2.2. 使用 Knative CLI 创建自定义域映射 9.2.3. 使用 Web 控制台创建自定义域映射 Expand section "9.2.3. 使用 Web 控制台创建自定义域映射" Collapse section "9.2.3. 使用 Web 控制台创建自定义域映射" 9.2.3.1. 使用 Administrator 视角将自定义域映射到服务 9.2.3.2. 使用 Developer 视角将自定义域映射到服务 9.3. 使用自定义 TLS 证书进行域映射 Expand section "9.3. 使用自定义 TLS 证书进行域映射" Collapse section "9.3. 使用自定义 TLS 证书进行域映射" 9.3.1. 将自定义 TLS 证书添加到 DomainMapping CR 9.4. Knative Kafka 的安全配置 Expand section "9.4. Knative Kafka 的安全配置" Collapse section "9.4. Knative Kafka 的安全配置" 9.4.1. 配置 TLS 身份验证 9.4.2. 配置 SASL 身份验证 9.4.3. 使用公共 CA 证书配置 SASL 验证 10. 功能 Expand section "10. 功能" Collapse section "10. 功能" 10.1. 设置 OpenShift Serverless 功能 Expand section "10.1. 设置 OpenShift Serverless 功能" Collapse section "10.1. 设置 OpenShift Serverless 功能" 10.1.1. 先决条件 10.1.2. 使用 podman 10.1.3. 后续步骤 10.2. 功能入门 Expand section "10.2. 功能入门" Collapse section "10.2. 功能入门" 10.2.1. 先决条件 10.2.2. 创建功能 10.2.3. 构建功能 10.2.4. 部署功能 10.2.5. 使用 OpenShift Container Registry 构建和部署功能 10.2.6. 其他资源 10.2.7. 将测试事件提交到部署的功能 10.2.8. 后续步骤 10.3. 开发 Node.js 功能 Expand section "10.3. 开发 Node.js 功能" Collapse section "10.3. 开发 Node.js 功能" 10.3.1. 先决条件 10.3.2. Node.js 功能模板结构 10.3.3. 关于调用 Node.js 功能 Expand section "10.3.3. 关于调用 Node.js 功能" Collapse section "10.3.3. 关于调用 Node.js 功能" 10.3.3.1. Node.js 上下文对象 Expand section "10.3.3.1. Node.js 上下文对象" Collapse section "10.3.3.1. Node.js 上下文对象" 10.3.3.1.1. 上下文对象方法 10.3.3.1.2. CloudEvent 数据 10.3.4. Node.js 功能返回值 Expand section "10.3.4. Node.js 功能返回值" Collapse section "10.3.4. Node.js 功能返回值" 10.3.4.1. 返回的标头 10.3.4.2. 返回状态代码 10.3.5. 测试 Node.js 功能 10.3.6. 后续步骤 10.4. 开发类型脚本功能 Expand section "10.4. 开发类型脚本功能" Collapse section "10.4. 开发类型脚本功能" 10.4.1. 先决条件 10.4.2. TypeScript 功能模板结构 10.4.3. 关于调用 TypeScript 函数 Expand section "10.4.3. 关于调用 TypeScript 函数" Collapse section "10.4.3. 关于调用 TypeScript 函数" 10.4.3.1. TypeScript 上下文对象 Expand section "10.4.3.1. TypeScript 上下文对象" Collapse section "10.4.3.1. TypeScript 上下文对象" 10.4.3.1.1. 上下文对象方法 10.4.3.1.2. 上下文类型 10.4.3.1.3. CloudEvent 数据 10.4.4. TypeScript 功能返回值 Expand section "10.4.4. TypeScript 功能返回值" Collapse section "10.4.4. TypeScript 功能返回值" 10.4.4.1. 返回的标头 10.4.4.2. 返回状态代码 10.4.5. 测试类型脚本功能 10.4.6. 后续步骤 10.5. 开发 Golang 功能 Expand section "10.5. 开发 Golang 功能" Collapse section "10.5. 开发 Golang 功能" 10.5.1. 先决条件 10.5.2. Golang 函数模板结构 10.5.3. 关于调用 Golang 功能 Expand section "10.5.3. 关于调用 Golang 功能" Collapse section "10.5.3. 关于调用 Golang 功能" 10.5.3.1. HTTP 请求触发的功能 10.5.3.2. 云事件触发的功能 Expand section "10.5.3.2. 云事件触发的功能" Collapse section "10.5.3.2. 云事件触发的功能" 10.5.3.2.1. CloudEvent 触发器示例 10.5.4. Golang 函数返回值 10.5.5. 测试 Golang 功能 10.5.6. 后续步骤 10.6. 开发 Python 功能 Expand section "10.6. 开发 Python 功能" Collapse section "10.6. 开发 Python 功能" 10.6.1. 先决条件 10.6.2. Python 功能模板结构 10.6.3. 关于调用 Python 功能 10.6.4. Python 功能返回值 Expand section "10.6.4. Python 功能返回值" Collapse section "10.6.4. Python 功能返回值" 10.6.4.1. 返回 CloudEvents 10.6.5. 测试 Python 功能 10.6.6. 后续步骤 10.7. 开发 Quarkus 功能 Expand section "10.7. 开发 Quarkus 功能" Collapse section "10.7. 开发 Quarkus 功能" 10.7.1. 先决条件 10.7.2. Quarkus 功能模板结构 10.7.3. 关于调用 Quarkus 功能 Expand section "10.7.3. 关于调用 Quarkus 功能" Collapse section "10.7.3. 关于调用 Quarkus 功能" 10.7.3.1. 调用示例 10.7.4. CloudEvent 属性 10.7.5. Quarkus 功能返回值 Expand section "10.7.5. Quarkus 功能返回值" Collapse section "10.7.5. Quarkus 功能返回值" 10.7.5.1. 允许的类型 10.7.6. 测试 Quarkus 功能 10.7.7. 后续步骤 10.8. 使用 Knative Eventing 的功能 Expand section "10.8. 使用 Knative Eventing 的功能" Collapse section "10.8. 使用 Knative Eventing 的功能" 10.8.1. 使用 Developer 视角将事件源连接到接收器(sink) 10.9. func.yaml 中的功能项目配置 Expand section "10.9. func.yaml 中的功能项目配置" Collapse section "10.9. func.yaml 中的功能项目配置" 10.9.1. func.yaml 中的可配置字段 Expand section "10.9.1. func.yaml 中的可配置字段" Collapse section "10.9.1. func.yaml 中的可配置字段" 10.9.1.1. builder 10.9.1.2. builders 10.9.1.3. buildEnvs 10.9.1.4. envs 10.9.1.5. 卷 10.9.1.6. 选项 10.9.1.7. image 10.9.1.8. imageDigest 10.9.1.9. labels 10.9.1.10. name 10.9.1.11. namespace 10.9.1.12. runtime 10.9.2. 从 func.yaml 字段引用本地环境变量 10.10. 从 Serverless 功能访问 secret 和配置映射 Expand section "10.10. 从 Serverless 功能访问 secret 和配置映射" Collapse section "10.10. 从 Serverless 功能访问 secret 和配置映射" 10.10.1. 以互动方式修改对 secret 和配置映射的功能访问 10.10.2. 通过专用命令以交互方式修改对 secret 和配置映射的功能访问 10.10.3. 手动添加对 secret 和配置映射的功能访问 Expand section "10.10.3. 手动添加对 secret 和配置映射的功能访问" Collapse section "10.10.3. 手动添加对 secret 和配置映射的功能访问" 10.10.3.1. 将 secret 挂载为卷 10.10.3.2. 将配置映射挂载为卷 10.10.3.3. 从 secret 中定义的键值设置环境变量 10.10.3.4. 从配置映射中定义的键值设置环境变量 10.10.3.5. 从 secret 中定义的所有值设置环境变量 10.10.3.6. 从配置映射中定义的所有值设置环境变量 10.11. 在功能中添加注解 Expand section "10.11. 在功能中添加注解" Collapse section "10.11. 在功能中添加注解" 10.11.1. 在功能中添加注解 10.12. 功能开发参考指南 Expand section "10.12. 功能开发参考指南" Collapse section "10.12. 功能开发参考指南" 10.12.1. Node.js 上下文对象引用 Expand section "10.12.1. Node.js 上下文对象引用" Collapse section "10.12.1. Node.js 上下文对象引用" 10.12.1.1. log 10.12.1.2. 查询 10.12.1.3. 正文(body) 10.12.1.4. 标头 10.12.1.5. HTTP 请求 10.12.2. TypeScript 上下文对象引用 Expand section "10.12.2. TypeScript 上下文对象引用" Collapse section "10.12.2. TypeScript 上下文对象引用" 10.12.2.1. log 10.12.2.2. 查询 10.12.2.3. 正文(body) 10.12.2.4. 标头 10.12.2.5. HTTP 请求 11. 集成 Expand section "11. 集成" Collapse section "11. 集成" 11.1. 使用无服务器应用程序的 NVIDIA GPU 资源 Expand section "11.1. 使用无服务器应用程序的 NVIDIA GPU 资源" Collapse section "11.1. 使用无服务器应用程序的 NVIDIA GPU 资源" 11.1.1. 为服务指定 GPU 要求 11.1.2. 其他资源 12. CLI 工具 Expand section "12. CLI 工具" Collapse section "12. CLI 工具" 12.1. 安装 Knative CLI Expand section "12.1. 安装 Knative CLI" Collapse section "12.1. 安装 Knative CLI" 12.1.1. 使用 OpenShift Container Platform Web 控制台安装 Knative CLI 12.1.2. 使用 RPM 为 Linux 安装 Knative CLI 12.1.3. 为 Linux 安装 Knative CLI 12.1.4. 使用 RPM 在 IBM Power 上安装 Linux 12.1.5. 在 IBM Power 上安装 Linux 的 Knative CLI 12.1.6. 使用 RPM 在 IBM Z 和 LinuxONE 上安装 Linux 的 Knative CLI 12.1.7. 在 IBM Z 和 LinuxONE 上安装 Linux 的 Knative CLI 12.1.8. 为 macOS 安装 Knative CLI 12.1.9. 为 Windows 安装 Knative CLI 12.1.10. 自定义 Knative CLI 12.1.11. Knative CLI 插件 12.2. Knative CLI 高级配置 Expand section "12.2. Knative CLI 高级配置" Collapse section "12.2. Knative CLI 高级配置" 12.2.1. 自定义 Knative CLI 12.2.2. Knative CLI 插件 13. 参考 Expand section "13. 参考" Collapse section "13. 参考" 13.1. kn 标志参考 Expand section "13.1. kn 标志参考" Collapse section "13.1. kn 标志参考" 13.1.1. Knative CLI --sink 标志 13.2. Knative Serving CLI 命令 Expand section "13.2. Knative Serving CLI 命令" Collapse section "13.2. Knative Serving CLI 命令" 13.2.1. kn service 命令 Expand section "13.2.1. kn service 命令" Collapse section "13.2.1. kn service 命令" 13.2.1.1. 使用 Knative CLI 创建无服务器应用程序 13.2.1.2. 使用 Knative CLI 更新无服务器应用程序 13.2.1.3. 应用服务声明 13.2.1.4. 使用 Knative CLI 描述无服务器应用程序 13.2.2. kn 容器命令 Expand section "13.2.2. kn 容器命令" Collapse section "13.2.2. kn 容器命令" 13.2.2.1. Knative 客户端多容器支持 Expand section "13.2.2.1. Knative 客户端多容器支持" Collapse section "13.2.2.1. Knative 客户端多容器支持" 13.2.2.1.1. 示例命令 13.2.3. kn 域命令 Expand section "13.2.3. kn 域命令" Collapse section "13.2.3. kn 域命令" 13.2.3.1. 使用 Knative CLI 创建自定义域映射 13.2.3.2. 使用 Knative CLI 管理自定义域映射 13.3. Knative Eventing CLI 命令 Expand section "13.3. Knative Eventing CLI 命令" Collapse section "13.3. Knative Eventing CLI 命令" 13.3.1. kn source 命令 Expand section "13.3.1. kn source 命令" Collapse section "13.3.1. kn source 命令" 13.3.1.1. 使用 Knative CLI 列出可用事件源类型 13.3.1.2. 使用 Knative CLI 创建和管理容器源 13.3.1.3. 使用 Knative CLI 创建 API 服务器源 13.3.1.4. 使用 Knative CLI 删除 API 服务器源 13.3.1.5. 使用 Knative CLI 创建 ping 源 13.3.1.6. 使用 Knative CLI 删除 ping 源 13.3.1.7. 使用 Knative CLI 创建 Kafka 事件源 13.4. 列出事件源和事件源类型 Expand section "13.4. 列出事件源和事件源类型" Collapse section "13.4. 列出事件源和事件源类型" 13.4.1. 使用 Knative CLI 列出可用事件源类型 13.4.2. 在 Developer 视角中查看可用事件源类型 13.4.3. 使用 Knative CLI 列出可用事件源 Expand section "13.4.3. 使用 Knative CLI 列出可用事件源" Collapse section "13.4.3. 使用 Knative CLI 列出可用事件源" 13.4.3.1. 仅列出特定类型的事件源 13.5. kn func Expand section "13.5. kn func" Collapse section "13.5. kn func" 13.5.1. 创建功能 13.5.2. 构建功能 13.5.3. 部署功能 13.5.4. 列出现有功能 13.5.5. 描述函数 13.5.6. 将测试事件提交到部署的功能 Expand section "13.5.6. 将测试事件提交到部署的功能" Collapse section "13.5.6. 将测试事件提交到部署的功能" 13.5.6.1. kn func emit 可选参数 13.5.7. 删除函数 13.6. kn 事件 Expand section "13.6. kn 事件" Collapse section "13.6. kn 事件" 13.6.1. 构建事件 13.6.2. 发送事件 Document options Language: English 日本語 简体中文 한국어 Format: Single-page HTML PDF ePub 5.10.5. 使用 Knative CLI 删除频道 您可以使用 kn CLI 删除使用集群默认配置的频道。 流程 删除频道: $ kn channel delete <channel_name> Previous Next