openfass学习及使用

本文档详细介绍了如何在本地环境中设置并使用OpenFaaS,包括安装Docker、部署OpenFaaS、安装CLI、创建和部署Python函数,以及测试和更新函数以处理HTTP请求和JSON数据。通过这些步骤,读者可以快速上手OpenFaaS并实现简单的功能。
摘要由CSDN通过智能技术生成

1.首先你得先安装docker Docker CE 17.05或者更高都可以,windows系统请安装Git bash

2.安装OpenFass
$ git clone htpps://github.com/openfaas/faas

3.在Docker守护程序上初始化Swarm
$ docker swarm init 

4.部署Fass和示例函数
$ cd faas 
$ ./deploy_stack.sh

5.安装CLI
Mac:
$ brew install faas-cli
Linux:
$ curl -sSL https://cli.openfass.com | sudo sh
如果您使用的是Windows,那么您运气不错,您可以在FaaS版本页面上找到Windows可执行文件。

6.编写您的功能:
$ mkdir -p ~/functions && \ 
  cd ~/functions

7.使用CLI构建一个新的python函数
$ faas-cli new --lang python hello-python

这会为您创建三个文件你可以使用ls查看:
hello-python/handler.py
hello-python/requirements.txt
hello-python.yml

8.编辑handler.py文件实现你的需求,比如:
def handle(req):
    print("Hello! You said:"+req)

9.查看yml文件,他会告诉你CLI要在OpenFass上构建和部署什么
$ vim hello-python.yml
$ gateway:如果需要,我们可以在这里指定远程网关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值