Last updated
Last updated
OpenFaaS运行在几个主要平台之上,包括Docker Swarm和Kubernetes。在本教程中,我们将在本地计算机上开始使用Docker Swarm。
OpenFaaS所有功能的基本是Docker镜像,它是使用faas-cli
工具链构建的。
对于Mac
对于Windows
仅使用Windows 10 Pro或Enterprise
安装
安装
注意:请使用Git Bash执行所有步骤:不要尝试使用WSL或Bash for Windows。
Linux - Ubuntu或Debian
适用于Linux的Docker CE
您可以从安装Docker CE。
在您的笔记本电脑或VM上设置单节点Docker Swarm:
如果收到错误,请将
--advertise-addr
参数与笔记本电脑的IP地址一起传递。
可以在使用Kubernetes时关注实验室,但您可能需要在此过程中进行一些小的更改。网关的服务地址从更改http://gateway:8080
为http://gateway.openfaas:8080
。
如果使用a,NodePort
则OpenFaaS CLI的网关地址通常为http/ IP_ADDRESS31112/
注意:Docker Hub也可以设置为自动构建Docker镜像。
打开终端或Git Bash窗口,使用您在上面注册的用户名登录Docker Hub。
注意:来自社区的提示 - 如果在尝试在Windows计算机上运行此命令时出现错误,请单击任务栏中的Docker for Windows图标并登录Docker而不是“登录/创建Docker ID”。
您可以brew
在Mac上安装OpenFaaS CLI,也可以在Mac或Linux上安装实用程序脚本:
在Mac或Linux上使用终端:
如果您是高级Windows用户,请将CLI放在您选择的目录中,然后将该文件夹添加到PATH环境变量中。
我们将使用faas-cli
to scaffold新函数,构建,部署和调用函数。您可以找到cli可用的命令faas-cli --help
。
测试faas-cli
打开终端或Git Bash窗口并输入:
随着我们努力使这更容易,部署OpenFaaS的指示会不时发生变化。以下将在大约60秒内部署OpenFaaS:
首先克隆回购:
现在用Git查看最新版本
现在使用Docker Swarm部署堆栈:
您现在应该部署OpenFaaS。如果您在事件中使用共享WiFi连接,则可能需要几分钟时间才能下载所有Docker镜像并启动它们。
检查1/1
此屏幕上显示的服务:
注意:如果你有一台不兼容的PC,作为最后的手段,你可以在上运行研讨会。
OpenFaaS适用于Kubernetes和Docker Swarm。如果您正在参加研讨会活动,那么组织者可能会要求您使用Docker Swarm,因为它在短时间内设置起来要容易得多。有。
注册Docker Hub帐户。该允许在Internet上发布您的码头工人图片与多节点集群使用或与更广泛的社会共享。我们将使用Docker Hub在研讨会期间发布我们的功能。
你可以在这里注册:
在Windows上faas-cli.exe
从下载最新。您可以将它放在本地目录或C:\Windows\
路径中,以便从命令提示符下可用。
注意:您可以在上看到最新版本。
如果您遇到任何问题,请参阅Docker Swarm的。
现在转到