问题标签 [openfaas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
143 浏览

openfaas - 配置 OpenFaas 时出错 - 无法连接到 nats://nats.openfaas.svc.cluster.local:4222

$ kubectl logs queue-worker-5d86f844f-86vg7 -n openfaas --tail=100 -f 加载基本身份验证凭据 连接:nats://nats.openfaas.svc.cluster.local:4222 无法连接到 nats:// nats.openfaas.svc.cluster.local:4222:nats:没有可用于连接的服务器恐慌:无法连接到 nats://nats.openfaas.svc.cluster.local:4222:nats:没有可用于连接的服务器

0 投票
1 回答
50 浏览

java - 将 Java AWS S3 代码部署到 openfaas 时出错

以下是我编写的部分代码:

将代码部署到 openfaas 时出现以下错误:

错误:不兼容的类型:InputStream 无法转换为 S3ObjectInputStream S3ObjectInputStream instream = obj1.getObjectContent ();

0 投票
2 回答
233 浏览

kubernetes - 在本地 Kubernetes 集群上安装 OpenFaas

所以我试图在使用 Docker Desktop 制作的本地 Kubernetes 集群上安装 OpenFaaS。我是 OpenFaaS 和 Kubernetes 的新手,因此感谢您的帮助!

我正在关注这里的交互式教程。

我已经安装了 Helm、OpenFaaS Cli、FaaS-netes,并按照本教程中的所有内容一直到第 4 页。在该页面上,我被告知运行以下命令:

当我运行时,我收到此错误:

我真的迷失了我应该在这里做的事情。我错过了教程中的一步吗?如何部署发布?

任何帮助将非常感激。

0 投票
1 回答
143 浏览

autoscaling - 从 0 开始的 OpenFaas 自动缩放

我正在尝试 0 个实例的 OpenFaas 自动缩放功能。
我尝试使用它运行 nodeinfo 函数并尝试调用它。kubectl scale deployment --replicas=0 nodeinfo -n openfaas-fn 一旦副本数降至 0,我想尝试从 Gateway UI 调用它以使其从 0 自动扩展,但状态尚未准备好并且 Invoke 按钮处于非活动状态,直到我将副本数增加到 0 以上。似乎无法调用具有 0 个实例的函数。

除非我遗漏了什么,否则它看起来不像从 0 开始的自动缩放。任何指导或帮助表示赞赏。

0 投票
1 回答
676 浏览

kubernetes-helm - OpenFaas - 请求实体太大

我已经使用以下命令通过 helm 部署了 openfaas

helm upgrade openfaas --install openfaas/opehelmnfaas --namespace default --set functionNamespace=default --set generateBasicAuth=true

一切正常,但是当我尝试使用大于 ~1,000 KB 的数据进行发布请求时,我收到以下响应

有没有办法在通过 helm 安装时控制请求实体大小阈值?

0 投票
0 回答
54 浏览

kubernetes - 自动缩放 Google Cloud Kubernetes

我们有一个在 Google Cloud Kubernetes 集群下运行的应用程序,在我的测试场景中运行良好。我们为这些 Pod 设置了自动缩放——我们可能永远不需要降到 0,但希望它(目前)扩展到 20 个 Pod,然后再缩减,很明显。我们正在使用 faas-cli 进行部署。首先,尝试:

但这给了我们 1 个吊舱,并且从未移动过。建议使用:

但这仍然给了我们一个吊舱。我最近尝试过:

它产生了 5 个 pod,但尽管有数千个请求在等待,但它的规模并没有超出这个范围。查看 Cloud Console 的“部署详细信息”屏幕,我看到了五个 pod,但无法判断所有 5 个是否都在工作。

知道为什么这些东西没有缩放吗?

0 投票
1 回答
47 浏览

prometheus - 如何向 Grafana 仪表板添加其他指标

我目前在 Grafana 中使用“OpenFaas”仪表板,但它没有 CPU 指标,如何将其添加到现有仪表板?我从https://grafana.com/grafana/dashboards/3434下载了 JSON 文件

0 投票
1 回答
137 浏览

openfaas - 更改 OpenFaaS 功能的端点

默认情况下,部署到OpenFaaS的功能在以下端点之一可用:

  1. http://$IP:8080/function/[function_name]
  2. http://$IP:8080/async-function/[function_name]

如何创建如下端点?

http://[my_domain]/api/v1/[function_name]

0 投票
1 回答
40 浏览

kubernetes - OpenFaas 在制作 lab4 教程时不断分叉查询并且永不停止

我正在关注 OpenFaas 的Lab4。在本实验结束时,您对另一个函数进行了编程调用,但该函数开始循环并且永远不会结束:

在此处输入图像描述

并且执行是给我一个错误:

在此处输入图像描述

这是应该调用的 pod:

在此处输入图像描述

有人可以帮助我吗?

这是我的代码

0 投票
1 回答
67 浏览

python - OpenFaas 与云服务提供商提供的无服务器功能

为什么我们应该 openfaas 而不是 AWS 中的 lambda 函数或云服务提供商提供的其他无服务器函数?