1

我在 Kubernetes 上部署了 OpenFaaS 和 Minio。我正在按照本教程尝试获取 OpenFaaS 函数以与 Minio 存储桶进行交互:https ://blog.alexellis.io/openfaas-storage-for-your-functions/

但是,每当我尝试在 OpenFaaS 中调用 processimages 函数(访问 Minio 存储桶)时,程序会运行几秒钟,然后返回 502 Bad Gateway 错误。事实上,每当我尝试从任何 OpenFaaS 函数中访问 MinIO 时,都会发生这种情况。

有趣的是,MinIO 似乎在未在 OpenFaaS 中运行的函数中运行良好,但当我尝试从 OpenFaaS 中运行它们时,我得到 502 Bad Gateway。

这可能是什么原因造成的?

4

1 回答 1

1

想通了,当我第一次配置 Minio 时,我将端点/主机名的 IP 地址设置为 localhost:9000。这在我的本地机器上运行良好,但在 OpenFaaS 容器中,localhost 指的是容器的 IP,而不是我机器的 IP,因此 OpenFaaS 函数无法访问 Minio。

于 2019-08-01T14:30:13.153 回答