Kubernetes从Pods发送HTTP请求

Kubernetes从Pods发送HTTP请求,kubernetes,Kubernetes,目前,我有一个Kubernetes集群,用于分析视频源并根据视频发送特定结果。如果需要通过互联网检索请求的视频,我希望不时从我的Kubernetes pod发送HTTP请求。然而,所有这些请求似乎都失败了。当我在容器外壳中发出CURL命令时,我收到一条错误消息 could not resolve host 我已经研究了一些答案,其中许多涉及到将运行服务器的容器中的端口公开给Kubernetes节点,并通过我已经实现的外部IP公开该端口 我在这方面还是个新手。因此,欢迎提供任何指导意见。在评论中

目前,我有一个Kubernetes集群,用于分析视频源并根据视频发送特定结果。如果需要通过互联网检索请求的视频,我希望不时从我的Kubernetes pod发送HTTP请求。然而,所有这些请求似乎都失败了。当我在容器外壳中发出CURL命令时,我收到一条错误消息

could not resolve host
我已经研究了一些答案,其中许多涉及到将运行服务器的容器中的端口公开给Kubernetes节点,并通过我已经实现的外部IP公开该端口


我在这方面还是个新手。因此,欢迎提供任何指导意见。

在评论中回答,kube dns因资源限制而不可用。

在评论中回答,kube dns因资源限制而不可用。

不清楚您的环境是什么样子。你能发布你的YAML清单和“kubectl get pod”和“kubectl get svc”的输出吗?这通常意味着DNS不高兴。“你是怎么管理库伯内特斯的?”代码护林员。是的,谢谢。我查看了kube dns吊舱的状态,发现它们正在等待处理。我增加了节点的内存,它继续工作。如何准确地确定所需的内存?是否有推荐值,或者更依赖于用例。顺便说一下,我正在使用GKE。这完全取决于你想要运行什么。不清楚你的环境是什么样子。你能发布你的YAML清单和“kubectl get pod”和“kubectl get svc”的输出吗?这通常意味着DNS不高兴。“你是怎么管理库伯内特斯的?”代码护林员。是的,谢谢。我查看了kube dns吊舱的状态,发现它们正在等待处理。我增加了节点的内存,它继续工作。如何准确地确定所需的内存?是否有推荐值,或者更依赖于用例。顺便说一下,我正在使用GKE。这完全取决于你想运行什么。