Q: Варианты развертывания для FN Project Cluster
Я дурачился с FN, и пока это выглядит довольно нужным. Только одна вещь, которую я не смог найти в документации, касается развертывания в производственном кластере.
Я видел, что нормальное развертывание функции будет сделано через fn deploy
, Это всегда будет развернуто на localhost:8080, насколько я вижу. Но как насчет производственного кластера?
Допустим, на другом порту запущен кластер. Как бы вы развернули функцию в определенном кластере? Распространяется ли он вручную? Как это удалось?
Заранее большое спасибо.
1 ответ
Вы можете установить переменную FN_API_URL
изменить кластер, в котором развернута функция. Примером может быть:
$ FN_API_URL=https://my.fn.com:443 fn deploy
Если вам нужно управлять функциями в нескольких развертываниях или вы хотите более надежный способ управления этим, чем env var, вы также можете использовать контекстные файлы различной емкости, которые описаны здесь: https://github.com/fnproject/cli/blob/master/CONTEXT.md