【发布时间】:2018-07-26 06:44:25
【问题描述】:
我一直在玩 FN,到目前为止它看起来很需要。我在文档中找不到的只有一件事涉及到生产集群的部署。
我看到正常的功能部署将通过fn deploy 完成。据我所知,这将始终部署到 localhost:8080 。但是在生产集群中呢?
假设在不同的端口上有一个正在运行的集群。您将如何将功能部署到某个集群?它是手动传播的吗?这是如何管理的?
非常感谢。
【问题讨论】:
标签: deployment fn
我一直在玩 FN,到目前为止它看起来很需要。我在文档中找不到的只有一件事涉及到生产集群的部署。
我看到正常的功能部署将通过fn deploy 完成。据我所知,这将始终部署到 localhost:8080 。但是在生产集群中呢?
假设在不同的端口上有一个正在运行的集群。您将如何将功能部署到某个集群?它是手动传播的吗?这是如何管理的?
非常感谢。
【问题讨论】:
标签: deployment fn
您可以设置变量FN_API_URL 来更改函数部署到的集群。一个例子是:
$ FN_API_URL=https://my.fn.com:443 fn deploy
如果您需要跨多个部署管理函数,或者想要一种比 env var 更健壮的管理方式,您还可以使用各种容量的上下文文件,此处记录了这些文件:https://github.com/fnproject/cli/blob/master/CONTEXT.md
【讨论】: