如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
OpenFaaS® 让开发人员能够轻松地将事件驱动型函数和微服务部署到 Kubernetes,无需重复的样板代码。将您的代码或现有二进制文件打包到 OCI 兼容镜像中,即可获得具有自动扩缩容和指标监控的高可扩展端点。
想要深入了解 OpenFaaS?
OpenFaaS® 让开发人员能够轻松地将事件驱动的函数和微服务部署到 Kubernetes,无需重复的样板代码。将您的代码或现有二进制文件打包到 OCI 兼容的镜像中,即可获得具有自动扩缩容和指标监控的高可扩展端点。
主要特点
想要深入了解 OpenFaaS?
本仓库是 OpenFaaS 社区版(CE)的一部分,其许可允许个人非商业使用,以及商业概念验证(PoC)的限时试用。公司或企业内部使用需要获得许可。
OpenFaaS CE:
OpenFaaS Standard 和 OpenFaaS for Enterprises 是完整且独立的商业产品。
它们由全职团队独立维护和开发,提供商业支持,并针对 CVE 进行积极维护,以及 Kubernetes 和云原生生态系统的更新。
在 [***] 了解更多版本信息
概念架构和技术栈,文档中有更多详细信息
您可以使用 faas-cli new 命令创建新函数,传入函数名称和所需的语言模板,例如 faas-cli new --lang node20 stripe-webhooks。
官方模板支持多种流行语言,并且可以通过 Dockerfile 轻松扩展。
在文档中了解 OpenFaaS 模板
node20)示例:"use strict"
module.exports = async (event, context) => {
return context
.status(200)
.headers({"Content-Type": "text/html"})
.succeed(`
👋 Hello World 🌍
`);
}
handler.js
python3-http):def handle(event, context):
return {
"statusCode": 200,
"body": "Hello from OpenFaaS!"
}
handler.py
golang-middleware)package function
import (
"fmt"
"io"
"net/http"
)
func Handle(w http.ResponseWriter, r *http.Request) {
var input []byte
if r.Body != nil {
defer r.Body.Close()
body, _ := io.ReadAll(r.Body)
input = body
}
w.WriteHeader(http.StatusOK)
w.Write([]byte(fmt.Sprintf("Body: %s", string(input))))
}
查看我们的 官方培训材料
OpenFaaS 的创始人撰写了《Serverless For Everyone Else》,旨在通过使用 JavaScript 和 Node.js 的实际动手练习,帮助开发人员理解函数的用例。尝试这些练习不需要编程经验。
示例使用faasd项目,这是一种易于使用且轻量级的方式,可帮助您开始学习OpenFaaS和函数。
查看Gumroad上的《人人都能掌握的Serverless》
《Go语言实战指南》(Everyday Go)是一本实用的实践指南,介绍如何使用Go编写CLI、网页和微服务。书中还专门有一章介绍如何使用OpenFaaS和Go开发与测试函数。
以下是OpenFaaS社区版UI的截图,其设计注重易用性。图中正在运行的inception函数可在商店中获取。
立即通过部署指南将OpenFaaS部署到Kubernetes、OpenShift或faasd。
OpenFaaS标准版和企业版拥有全新的仪表板,支持多租户,了解更多关于OpenFaaS仪表板的信息。
您是否撰写过关于OpenFaaS的博客?是否有演讲活动?请通过以下社区页面提交Pull Request。
OpenFaaS社区版使用Golang编写。所有第三方对源代码的贡献均基于MIT许可证,OpenFaaS社区版作为整体有额外限制,其中OpenFaaS Ltd的贡献基于OpenFaaS社区版最终用户许可协议。我们欢迎各种形式的贡献,无论是提供反馈、测试现有和新功能,还是参与源代码开发。
如何成为贡献者?
请参阅社区与贡献指南。
仪表板
以下是链接到OpenFaaS的Grafana仪表板示例,展示实时自动扩缩容:链接
OpenFaaS Pro自动扩缩容Grafana仪表板
另一个社区仪表板在此处可用
如果您希望通过在openfaas.com首页展示徽标获得曝光,请通过电子邮件联系我们,或通过https://github.com/***/openfaas%E6%B5%8F%E8%A7%88%E8%B5%9E%E5%8A%A9%E7%AD%89%E7%BA%A7%E3%80%82
是否在查看这些仓库的提交数量和活动?所有公共仓库均属于OpenFaaS社区版,这是OpenFaaS的有限版本,旨在让用户无需***即可低门槛试用。OpenFaaS社区版基于尽力而为的原则维护,但并非"OpenFaaS"本身。所有OpenFaaS产品开发均在私有仓库中进行,第三方无法通过浏览GitHub跟踪。
GitHub星标和分支如何统计?OpenFaaS社区版不是单体仓库,您不能仅查看一个仓库就说"这是统计数据"——统计数据来自整个https://github.com/openfaas%E3%80%82
OpenFaaS ® 是由Alex Ellis创建的独立开源项目,由日益壮大的贡献者社区共同构建和塑造。
OpenFaaS由OpenFaaS Ltd(注册号:***)托管,该公司还提供商业服务、首页赞助和技术支持。OpenFaaS ® 是英格兰和威尔士的注册商标。
查看部分已授权在openfaas.com上展示其徽标的终端用户公司。
来自真实用户的反馈,见证轩辕镜像的优质服务