第 1 章 功能入门
功能生命周期管理包括创建和部署功能,之后可以调用它。您可以使用 kn func
工具在 OpenShift Serverless 上完成所有这些操作。
1.1. 先决条件
要在集群中启用 OpenShift Serverless 功能,您必须完成以下步骤:
在集群中安装了 OpenShift Serverless Operator 和 Knative Serving。
注意功能部署为 Knative 服务。如果要将事件驱动的架构与您的功能搭配使用,还必须安装 Knative Eventing。
-
已安装
oc
CLI。 -
已安装 Knative (
kn
) CLI。安装 Knative CLI 可让您使用kn func
命令来创建和管理功能。 - 已安装 Docker Container Engine 或 Podman 版本 3.4.7 或更高版本。
- 您可以访问可用的镜像 registry,如 OpenShift Container Registry。
- 如果您使用 Quay.io 作为镜像 registry,您必须确保存储库不是私有的,或者按照 OpenShift Container Platform 文档中有关允许 Pod 引用其他安全 registry 中的镜像的内容进行操作。
- 如果使用 OpenShift Container Registry,集群管理员必须公开 registry。