从docker容器到Kubernetes的Internet
我将cntlm设置为具有良好凭据的企业代理的代理。 它绑定所有接口 它在本地环境变量导出中工作良好从docker容器到Kubernetes的Internet,docker,proxy,kubernetes,Docker,Proxy,Kubernetes,我将cntlm设置为具有良好凭据的企业代理的代理。 它绑定所有接口 它在本地环境变量导出中工作良好 http_proxy=http://127.0.0.1:3128 在一个独立的docker环境中,我使用http://172.17.0.1:3128(这是docker0的ip)。它也起作用 现在我对kubernetes集群进行了相同的配置。而且它似乎不能正常工作。我使用了telnet,无法联系主机上安装的cntlm 你知道怎么了吗 问候 我想通过docker容器与主机上的cntlm联系 有许多方
http_proxy=http://127.0.0.1:3128
在一个独立的docker环境中,我使用http://172.17.0.1:3128
(这是docker0
的ip)。它也起作用
现在我对kubernetes集群进行了相同的配置。而且它似乎不能正常工作。我使用了telnet,无法联系主机上安装的cntlm
你知道怎么了吗
问候
我想通过docker容器与主机上的cntlm联系
有许多方法可以使kubernetes吊舱与docker/kubernetes外部主机上的应用程序通信:
kind: Pod
spec:
template:
spec:
hostNetwork: true
kubectl port-forward <pod name> <cntlm's port on host>:<free port in pod>
cntlm
端口并将其转发到pod内的空闲端口,然后从pod内访问cntlm
(主机上):
kind: Pod
spec:
template:
spec:
hostNetwork: true
kubectl port-forward <pod name> <cntlm's port on host>:<free port in pod>
中的kubectl port forward忘记指定我要从docker容器联系主机上的cntlm。