首页 > 解决方案 > 通过 EKS pod 中的容器代理连接

问题描述

我目前有一个在 http://localhost:3128 上运行 squid 代理(授权到代理服务)的 docker 容器。在容器中本地运行它效果很好:curl api.ipify.org -x http://localhost:3128

squid.conf(供参考):

http_access allow all
http_port 3128
cache_peer proxyaddrr.com parent 7000 0 no-query default login=proxy-user:proxy-password
never_direct allow all

但是,当我将此容器作为 EKS 上的 pod 运行时(通过 Argo 工作流触发,从 ECR 提取的图像),连接将超时。如果我没有在请求中指定代理,Pod 上的连接仍然可以:curl api.ipify.org

我在这里缺少与 Kubernetes/网络相关的东西吗?我的 K8s 知识非常有限,所以如果有人能指出我正确的方向来解决这个问题,我将不胜感激。

标签: dockerkubernetesamazon-ekssquidargo-workflows

解决方案


推荐阅读