【问题标题】:OpenFaaS Function cannot access MinioOpenFaaS 功能无法访问 Minio
【发布时间】:2019-07-31 19:58:19
【问题描述】:

我在 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。

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

【问题讨论】:

    标签: minio openfaas


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 2016-07-30
      • 2017-09-26
      • 2017-09-03
      • 2017-02-22
      相关资源
      最近更新 更多