无服务器计算:OpenFaaS 函数开发与部署指南
1. OpenFaaS 函数定义
在 OpenFaaS 中,函数定义文件起着关键作用。以 hello.yml 为例,其结构包含 provider 和 functions 两部分。
- provider 部分 :
- name: faas :定义了提供者名称为 faas ,这是 name 标签的默认且唯一有效值。
- gateway :指向 API 网关运行的 URL。此值在部署时可通过 --gateway 标志或 OPENFAAS_URL 环境变量覆盖。
- functions 部分 :用于定义一个或多个将使用 OpenFaaS CLI 部署的函数。例如, hello.yml 中有一个名为 hello 的函数,使用 Go 语言编写( lang: go )。 handler: ./hello 指向 hello 函数源代码( hello/handler.go )所在的文件夹。 image 标签指定输出 Docker 镜像的名称,该名称会以通过 OPENFAAS_PREFIX
超级会员免费看
订阅专栏 解锁全文
36

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



