faas函数使用

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

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

安装

你可以通过 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值