4.2. 部署无服务器应用程序


要部署无服务器应用程序,则必须应用 service.yaml 文件。

流程

  1. 导航到包含 service.yaml 文件的目录。
  2. 通过应用 service.yaml 文件来部署应用程序。

    $ oc apply --filename service.yaml

现已创建了服务并部署了应用程序,Knative 将为该版应用程序创建新的不可变修订版本。

Knative 还将执行网络操作,为您的应用程序创建路由、入口、服务和负载平衡器,并将根据流量(包括不活跃 Pod)自动扩展或缩减 Pod。

注意

首次在命名空间中创建 Knative 服务时,该命名空间会自动接收新的网络配置。服务第一次就绪的时间可以会比一般需要的时间更长。

如果命名空间没有现有的 NetworkPolicy 配置,则会自动应用“允许所有”类型策略。如果从那个命名空间中删除了所有 Knative 服务,且没有应用任何其它 NetworkPolicy 配置,这个策略将被自动删除。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.