【发布时间】:2020-04-15 09:17:30
【问题描述】:
我在其中一个 AWS ec2 实例中安装了 squid 代理,并在 kubernetes 集群中运行 pod。
我在 deployment.yaml 文件中添加了 env 变量来导出 squid 代理 LB,如下所示
env:
-
name: http_proxy
value: "http://XXXX:3128"
-
name: https_proxy
value: "http://XXXX:3128"
如果我从 kubernetes pod 控制台发出 curl 请求,我可以看到访问被拒绝。
curl -k google.com
如果我尝试从运行在 kubernetes pod 中的应用程序访问,请求不会路由到 squid 代理
谁能建议我哪里做错了?
如何将来自 pod 中运行的应用程序的所有请求路由到 squid 代理?
【问题讨论】:
-
您使用 env 作为入口域或 LB 记录?
-
您找到解决方案了吗?我正在尝试访问 nginx 入口控制器后面的 squid 代理,而 nginx 甚至没有将其转发给 squid
标签: amazon-web-services kubernetes proxy squid