docker - 通过 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 知识非常有限,所以如果有人能指出我正确的方向来解决这个问题,我将不胜感激。
解决方案
推荐阅读
- php - 目标类护士控制器不存在
- gtk - 如何从终端运行 GJS(介子)项目?
- keypress - 在 Python 中使用 keyboad.read_key() 检测空格键
- swift - 将 VStack 移到页面顶部 swiftUI
- angular - 有什么方法可以更改角度材料上的浏览器自动完成视觉效果?
- sql - 非分组列的推荐做法
- python - 在python中写入文件
- java - Java中的代码重构,当有多个声明和操作时,哪个更好?
- flutter - dart 上次更新后重构选项消失了,我该怎么办,我尝试重新启动并卸载了 Visual Studio Code 但没有任何反应
- reactjs - React mobx 将 store 注入到组件中