使用OpenFaaS创建无服务器函数


OpenFaaS是运行在Docker和Kubernetes之上的无服务器功能框架。在本教程中,您将学习如何执行以下操作:

  • 将OpenFaaS部署到Kubernetes集群
  • 设置OpenFaaS CLI
  • 使用CLI创建、构建和部署无服务器功能
  • 使用CLI调用无服务器功能
  • 更新现有的无服务器函数
  • 使用Web界面部署无服务器功能
  • 使用普罗米修斯和Grafana监控您的无服务器功能

先决条件

  • 库伯内斯星系团。如果您没有正在运行的Kubernetes集群,请按照用KIND组建Kubernetes集群下面的部分。
  • Docker Hub帐户。请参阅Docker Hub页,了解有关创建新帐户的详细信息。
  • 库贝特尔。请参阅Install and Set Up kubectl有关安装的详细信息,请参见kubectl
  • Node.js 10或更高版本。要检查您的计算机上是否安装了Node.js,请键入以下命令: