Jump To Close Expand all Collapse all Table of contents Functions 1. 功能入门 Expand section "1. 功能入门" Collapse section "1. 功能入门" 1.1. 先决条件 1.2. 创建、部署和调用函数 1.3. OpenShift Container Platform 的其他资源 1.4. 后续步骤 2. 创建功能 Expand section "2. 创建功能" Collapse section "2. 创建功能" 2.1. 使用 Knative CLI 创建功能 2.2. 在 web 控制台中创建功能 3. 本地运行功能 Expand section "3. 本地运行功能" Collapse section "3. 本地运行功能" 3.1. 在本地运行一个函数 4. 部署功能 Expand section "4. 部署功能" Collapse section "4. 部署功能" 4.1. 部署功能 5. 构建函数 Expand section "5. 构建函数" Collapse section "5. 构建函数" 5.1. 构建函数 Expand section "5.1. 构建函数" Collapse section "5.1. 构建函数" 5.1.1. 镜像容器类型 5.1.2. 镜像 registry 类型 5.1.3. push 标记 5.1.4. help 命令 6. 列出现有功能 Expand section "6. 列出现有功能" Collapse section "6. 列出现有功能" 6.1. 列出现有功能 7. 调用函数 Expand section "7. 调用函数" Collapse section "7. 调用函数" 7.1. 使用测试事件调用部署的功能 8. 删除功能 Expand section "8. 删除功能" Collapse section "8. 删除功能" 8.1. 删除函数 9. 在集群中构建和部署功能 Expand section "9. 在集群中构建和部署功能" Collapse section "9. 在集群中构建和部署功能" 9.1. 在集群中构建和部署功能 9.2. 指定功能修订 10. 将事件源连接到功能 Expand section "10. 将事件源连接到功能" Collapse section "10. 将事件源连接到功能" 10.1. 使用 Developer 视角将事件源连接到函数 11. 功能开发参考指南 Expand section "11. 功能开发参考指南" Collapse section "11. 功能开发参考指南" 11.1. 开发 Quarkus 功能 Expand section "11.1. 开发 Quarkus 功能" Collapse section "11.1. 开发 Quarkus 功能" 11.1.1. 先决条件 11.1.2. Quarkus 功能模板结构 11.1.3. 关于调用 Quarkus 功能 Expand section "11.1.3. 关于调用 Quarkus 功能" Collapse section "11.1.3. 关于调用 Quarkus 功能" 11.1.3.1. 调用示例 11.1.4. CloudEvent 属性 11.1.5. Quarkus 功能返回值 Expand section "11.1.5. Quarkus 功能返回值" Collapse section "11.1.5. Quarkus 功能返回值" 11.1.5.1. 允许的类型 11.1.6. 测试 Quarkus 功能 11.1.7. 覆盖存活度和就绪度探测值 11.1.8. 后续步骤 11.2. 开发 Node.js 功能 Expand section "11.2. 开发 Node.js 功能" Collapse section "11.2. 开发 Node.js 功能" 11.2.1. 先决条件 11.2.2. Node.js 功能模板结构 11.2.3. 关于调用 Node.js 功能 Expand section "11.2.3. 关于调用 Node.js 功能" Collapse section "11.2.3. 关于调用 Node.js 功能" 11.2.3.1. Node.js 上下文对象 Expand section "11.2.3.1. Node.js 上下文对象" Collapse section "11.2.3.1. Node.js 上下文对象" 11.2.3.1.1. 上下文对象方法 11.2.3.1.2. CloudEvent 数据 11.2.4. Node.js 功能返回值 Expand section "11.2.4. Node.js 功能返回值" Collapse section "11.2.4. Node.js 功能返回值" 11.2.4.1. 返回的标头 11.2.4.2. 返回状态代码 11.2.5. 测试 Node.js 功能 11.2.6. 覆盖存活度和就绪度探测值 11.2.7. Node.js 上下文对象引用 Expand section "11.2.7. Node.js 上下文对象引用" Collapse section "11.2.7. Node.js 上下文对象引用" 11.2.7.1. log 11.2.7.2. query 11.2.7.3. 正文(body) 11.2.7.4. 标头 11.2.7.5. HTTP 请求 11.2.8. 后续步骤 11.3. 开发类型脚本功能 Expand section "11.3. 开发类型脚本功能" Collapse section "11.3. 开发类型脚本功能" 11.3.1. 先决条件 11.3.2. TypeScript 功能模板结构 11.3.3. 关于调用 TypeScript 函数 Expand section "11.3.3. 关于调用 TypeScript 函数" Collapse section "11.3.3. 关于调用 TypeScript 函数" 11.3.3.1. TypeScript 上下文对象 Expand section "11.3.3.1. TypeScript 上下文对象" Collapse section "11.3.3.1. TypeScript 上下文对象" 11.3.3.1.1. 上下文对象方法 11.3.3.1.2. 上下文类型 11.3.3.1.3. CloudEvent 数据 11.3.4. TypeScript 功能返回值 Expand section "11.3.4. TypeScript 功能返回值" Collapse section "11.3.4. TypeScript 功能返回值" 11.3.4.1. 返回的标头 11.3.4.2. 返回状态代码 11.3.5. 测试类型脚本功能 11.3.6. 覆盖存活度和就绪度探测值 11.3.7. TypeScript 上下文对象引用 Expand section "11.3.7. TypeScript 上下文对象引用" Collapse section "11.3.7. TypeScript 上下文对象引用" 11.3.7.1. log 11.3.7.2. query 11.3.7.3. 正文(body) 11.3.7.4. 标头 11.3.7.5. HTTP 请求 11.3.8. 后续步骤 11.4. 开发 Python 功能 Expand section "11.4. 开发 Python 功能" Collapse section "11.4. 开发 Python 功能" 11.4.1. 先决条件 11.4.2. Python 功能模板结构 11.4.3. 关于调用 Python 功能 11.4.4. Python 功能返回值 Expand section "11.4.4. Python 功能返回值" Collapse section "11.4.4. Python 功能返回值" 11.4.4.1. 返回 CloudEvents 11.4.5. 测试 Python 功能 11.4.6. 后续步骤 12. 配置功能 Expand section "12. 配置功能" Collapse section "12. 配置功能" 12.1. 使用 CLI 从功能访问 secret 和配置映射 Expand section "12.1. 使用 CLI 从功能访问 secret 和配置映射" Collapse section "12.1. 使用 CLI 从功能访问 secret 和配置映射" 12.1.1. 以互动方式修改对 secret 和配置映射的功能访问 12.1.2. 使用专用命令以互动方式修改对 secret 和配置映射的功能访问 12.2. 使用 func.yaml 文件配置功能项目 Expand section "12.2. 使用 func.yaml 文件配置功能项目" Collapse section "12.2. 使用 func.yaml 文件配置功能项目" 12.2.1. 从 func.yaml 字段引用本地环境变量 12.2.2. 在功能中添加注解 12.2.3. 在功能中添加注解 12.2.4. 其他资源 12.2.5. 手动添加对 secret 和配置映射的功能访问 Expand section "12.2.5. 手动添加对 secret 和配置映射的功能访问" Collapse section "12.2.5. 手动添加对 secret 和配置映射的功能访问" 12.2.5.1. 将 secret 挂载为卷 12.2.5.2. 将配置映射挂载为卷 12.2.5.3. 从 secret 中定义的键值设置环境变量 12.2.5.4. 从配置映射中定义的键值设置环境变量 12.2.5.5. 从 secret 中定义的所有值设置环境变量 12.2.5.6. 从配置映射中定义的所有值设置环境变量 12.3. func.yaml 中的可配置字段 Expand section "12.3. func.yaml 中的可配置字段" Collapse section "12.3. func.yaml 中的可配置字段" 12.3.1. func.yaml 中的可配置字段 Expand section "12.3.1. func.yaml 中的可配置字段" Collapse section "12.3.1. func.yaml 中的可配置字段" 12.3.1.1. buildEnvs 12.3.1.2. envs 12.3.1.3. builder 12.3.1.4. build 12.3.1.5. 卷 12.3.1.6. 选项 12.3.1.7. image 12.3.1.8. imageDigest 12.3.1.9. labels 12.3.1.10. name 12.3.1.11. namespace 12.3.1.12. runtime 法律通告 Settings Close Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page Functions Red Hat OpenShift Serverless 1.30设置和使用 OpenShift Serverless 功能Red Hat OpenShift Documentation Team法律通告摘要 本文档提供有关开始使用 OpenShift Serverless 功能的信息,以及使用 Quarkus、Node.js、typetype 和 Python 开发和部署功能。 Next