我在kubernetes上都有OpenFaas和Minio。我正在遵循本教程,以尝试获得一个openfaas函数以与minio buccets交互:https://blog.alexellis.io/openfaas-storage-for-your-your-functions/
但是,每当我尝试在OpenFAA中调用ProcessImages函数(访问Minio buccet(时,该程序都会运行几秒钟,然后再返回502糟糕的网关错误。实际上,这种情况在我尝试从任何OpenFAAS函数中访问Minio时都会发生。
有趣的是,Minio似乎在不在OpenFAAS中运行的功能上正常工作,但是一旦我尝试从OpenFaas内运行它们,我就会得到502 BAD GATEWAWAY。
是什么造成这一点?
弄清楚了,当我第一次配置Minio时,我将端点/主机名的IP地址设置为LocalHost:9000。这在我的本地机器上正常工作,但是在OpenFAAS容器中,Local主机是指容器的IP,而不是我的机器IP,因此OpenFAAS功能无法访问Minio。