【发布时间】:2021-04-19 08:10:25
【问题描述】:
我遇到了 ingress-nginx 的问题。如果我公开访问主机,这将起作用。但是,从集群内访问主机似乎失败了。 PS:我安装了 nginx-ingress 作为 DigitalOcean 一键安装建议。但我认为问题不存在于 DO 中。过去 3 天我一直在尝试查找并解决此问题。
2021/04/19 07:40:28 [error] 887#887: *2244049 broken header: "���'V�����Y%��i�����:U��Ta�fv�n
mg
{>3�����B� �ջ��+Mw���hc��ސZ�,�+�0��.�2���/��-�1�" while reading PROXY protocol, client: 10.244.3.30, server: 0.0.0.0:443
2021/04/19 07:40:28 [error] 887#887: *2244050 broken header: "������b���Tڒ�1��w0���zF�A<� �e�USs!��l�JOca�"�� *)�˄Z�,�+�0��.�2���/��-�1�" while reading PROXY protocol, client: 10.244.3.30, server: 0.0.0.0:443
我通过 SSLPoke 对其进行了测试,得到了相同的结果。这是在集群中对其进行测试。
pod 中 curl 的结果(在集群内),但是当我公开检查它时它工作正常:
digitalocean 负载均衡器中的配置
【问题讨论】:
-
你解决了吗?我也有同样的问题
-
我做了,很抱歉听到它。我跟着这个:github.com/kubernetes/ingress-nginx/issues/…
-
@yondkoo S.O. 的推荐方法。是添加您自己的答案并接受它。这将帮助其他人做到这一点。
-
我回答了,但@Samuel Liew(我认为他是 S.O. 版主)删除了我的回答。
标签: kubernetes digital-ocean nginx-ingress