我在单台机器上有一个本地Kubernetes集群,还有一个需要接收URL(例如https://www.wikipedia.org/)并从中提取文本内容的容器。本质上,我需要我的Pod才能连接到外界。由于我使用的是v1.2.5,因此我需要一些DNS附加组件(例如SkyDNS),但是找不到任何有效的示例或教程来进行设置。像教程这通常只告诉我如何通过DNS查找集群搭腔内作出吊舱。
因此,有人可以给我一些有关如何设置和配置Kubernetes附加组件以使Pod可以访问公共Internet的建议吗?非常感谢你!
您只需使用“ dnsPolicy:默认”创建您的Pod,就可以像在主机上一样为它提供一个resolv.conf,并且可以解析wikipedia.org。它无法解析集群本地服务。如果您希望实际部署kube-dns,以便也可以解析集群本地服务,那么这可能是最好的起点:https ://kubernetes.io/docs/concepts/服务网络/ dns-pod服务/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句