faas-cli 是一款 OpenFaaS 官方工具,在faas项目中使用频繁,作为与API GateWay沟通的桥梁工具,相当重要。它用于创建、部署OpenFaas函数应用 ,支持从多种语言模板构建 (例如 Node.js, Python, CSharp and Ruby).,在实际开发中,我们只需实现模板中的handler即可,其余的构建工作交给faas-cli,此外faas-cli 也作为监控角色起作用,例如:函数调用的发起、函数运行日志查看等。这里对官方文档做一些整理、梳理常用的命令及概念。

安装
你可以通过 curl 工具或者下载发行版的二进制文件安装,安装完成后也可以为 faas-cli 命令创建个别名faas ,以后就可以使用faas来代替faas-cli.
curl -sSL https://cli.openfaas.com | sudo sh
Windows安装
window下需要安装powerShell等工具,不方便。
常用命令
帮助命令 faas-cli --help
faas-cli new- 在当前目录下通过模板创建函数,模板可以通过openfaas github获取faas-cli login- 登录操作,连接网关、查看部署的函数信息等需要提前登录
#登录例子
cat /var/lib/faasd/secrets/basic-auth-password | faas-cli login -s
faas-cli logout- 登出操作faas-cli up- 一个复合命令,包含创建、发布、部署命令集合faas-cli build- 创建模板function的docket镜像faas-cli p

本文详细介绍了如何使用faas-cli工具与OpenFaaS进行交互,包括安装、常用命令、模板仓库的使用、YAML堆栈文件的配置以及如何通过调用函数。faas-cli用于创建和部署OpenFaas函数应用,支持多种语言模板,并提供了环境变量替换功能,便于管理和调用函数。
最低0.47元/天 解锁文章
1436

被折叠的 条评论
为什么被折叠?



