我根据以下文档在本地 Ubuntu 机器上部署了 OpenWhisk:https ://github.com/openwhisk/openwhisk/blob/master/tools/ubuntu-setup/README.md 。但是,当我尝试使用命令调用示例操作时:
wsk action invoke /whisk.system/utils/echo -p message hello --blocking --result
我收到以下错误:
Unable to invoke action ‘utils/echo’: Post
https://172.17.0.1/api/v1/namespaces/whisk.system/actions/utils/echo?
blocking=true: dial tcp 172.17.0.1:443: getsockopt: connection refused.
我将我的 apihost 设置为 172.17.0.1(Docker 边缘主机),并且我使用来自 ansible/files/auth.guest 的身份验证的来宾命名空间。我想一些服务应该在 Docker 中运行,以便它会在 443 端口上侦听,但我不知道哪些服务以及它们为什么没有运行。
如果有任何帮助,我将不胜感激。