【发布时间】:2020-06-28 14:15:57
【问题描述】:
我们有一个 API,它将创建一个集群并等待状态,直到它在数据库中创建并执行查询。
我们通过 Ingress 进行了尝试,但正在超时。
并且我们在入口规则中设置如下:
nginx.ingress.kubernetes.io/configuration-snippet: |
location / {
proxy_set_header Connection "";
proxy_http_version 1.1;
}
错误:
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
如果我们设置它,它会在 /data 路径下创建,这是我们的主要 API 路径,它不会按预期工作。
有没有直接注解来使用服务器端事件?
如果我们在入口规则中使用上面的 sn-p 并在控制器日志中得到这个错误。
以下错误错误:
exit status 1 2020/06/26 04:57:22 [emerg] 132#132: location "/" is outside location "/data/" in /tmp/nginx-cfg140739857:11409 nginx: [emerg] location "/" is outside location "/data/" in /tmp/nginx-cfg140739857:11409 nginx: configuration file /tmp/nginx-cfg140739857 test failed.
【问题讨论】:
-
你能分享你的 Ingress YAMLs 配置吗? IT 本地环境还是云?你用的是什么 K8s 版本?