我一直在摆弄FN,到目前为止,它看起来非常需要。只有一件事我在文档中找不到,那就是部署到生产集群。
我看到一个正常的功能部署将通过fn deploy
完成。据我所见,这将始终部署到localhost:8080。但在生产集群中呢?
假设在不同的端口上有一个正在运行的集群。您将如何将函数部署到某个集群?它是手动传播的吗?这是如何管理的?
提前非常感谢。
您可以设置变量FN_API_URL
来更改函数部署到的集群。例如:
$ FN_API_URL=https://my.fn.com:443 fn deploy
如果您需要跨多个部署管理功能,或者想要一种比env-var更稳健的管理方式,您还可以使用各种功能的上下文文件,这些文件在这里有介绍:https://github.com/fnproject/cli/blob/master/CONTEXT.md