第 6 章 创建并管理无服务器应用程序
6.1. 使用 Knative 服务的无服务器应用程序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要使用 OpenShift Serverless 部署无服务器应用程序,必须创建 Knative 服务。Knative 服务是 Kubernetes 服务,由包括在一个 YAML 文件中的一个路由和一个配置定义。
Knative 服务 YAML 示例
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: hello
namespace: default
spec:
template:
spec:
containers:
- image: docker.io/openshift/hello-openshift
env:
- name: RESPONSE
value: "Hello Serverless!"
使用以下任一方法创建一个无服务器应用程序:
- 从 OpenShift Container Platform web 控制台创建 Knative 服务。
-
使用
knCLI 创建 Knative 服务。 - 创建和应用 YAML 文件。