4.2. 部署无服务器应用程序
要部署无服务器应用程序,则必须应用 service.yaml
文件。
流程
-
导航到包含
service.yaml
文件的目录。 通过应用
service.yaml
文件来部署应用程序。$ oc apply --filename service.yaml
现已创建了服务并部署了应用程序,Knative 将为该版应用程序创建新的不可变修订版本。
Knative 还将执行网络操作,为您的应用程序创建路由、入口、服务和负载平衡器,并将根据流量(包括不活跃 Pod)自动扩展或缩减 Pod。
注意
首次在命名空间中创建 Knative 服务时,该命名空间会自动接收新的网络配置。服务第一次就绪的时间可以会比一般需要的时间更长。
如果命名空间没有现有的 NetworkPolicy 配置,则会自动应用“允许所有”类型策略。如果从那个命名空间中删除了所有 Knative 服务,且没有应用任何其它 NetworkPolicy 配置,这个策略将被自动删除。