第 4 章 开始使用 Knative 服务


重要

您正在查看已不再被支持的 Red Hat OpenShift Serverless 发行版本的文档。目前,OpenShift Container Platform 4.3 及更新的版本支持 Red Hat OpenShift Serverless。

Knative 服务是用户为部署无服务器应用程序而创建的 Kubernetes 服务。每个 Knative 服务均由 .yaml 文件中包含的路由和配置定义。

4.1. 创建 Knative 服务

要创建服务,则必须要创建 service.yaml 文件。

您可以复制以下示例。该示例将创建一个名为 helloworld-go 的 golang 应用程序,您可以为该应用程序指定镜像。

apiVersion: serving.knative.dev/v1alpha1 1
kind: Service
metadata:
  name: helloworld-go 2
  namespace: default 3
spec:
  template:
    spec:
      containers:
        - image: gcr.io/knative-samples/helloworld-go 4
          env:
            - name: TARGET 5
              value: "Go Sample v1"
1
当前 Knative 版本
2
应用程序的名称
3
应用程序要使用的命名空间
4
应用程序镜像的 URL
5
示例应用程序输出的环境变量
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.