在 Kubernetes 中运行无服务器函数
1. 无服务器函数抽象与 Serverless 项目
1.1 Serverless 项目概述
Serverless 是一个用于标准化函数定义并与底层无服务器平台集成以执行实际工作的项目。它可以部署在 Kubeless 之上,允许使用 Serverless 规范来定义函数,而非直接使用 Kubeless。这意味着如果之后想从 Kubeless 迁移到 Knative、OpenWhisk 或 Fn Project 等平台,只需进行少量工作,因为 Serverless 也支持这些平台。
1.2 Serverless 函数规范示例
以下是一个 Serverless 函数规范的示例:
service: todo-api # A service can group many functions.
provider:
name: kubeless # The provider is the actual platform.
runtime: nodejs12 # You can use any runtime it supports.
hostname: api.todo.kiamol.local # This is used for ingress rules.
plugins:
- serverless-kubeless
functions: # This is the f
超级会员免费看
订阅专栏 解锁全文
27

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



