我在服务A下的名称空间X中运行着一个容器。 我有一个Pod在服务B下的名称空间Y中运行REST API。
我如何设置此通讯?
谢谢。
答案 0 :(得分:1)
仅使用服务的全名。
<TARGET_SERVICE_NAME>.<TARGET_NAMESPACE_NAME>.svc.cluster.local
现在使用您的示例:
curl B.Y.svc.cluster.local
RESPONSE FROM THE SERVICE B IN NAMESPACE Y
它可以在集群中的任何地方工作,但取决于名称空间。
您还可以使用 external name ,这有点复杂,但也应该解决您的问题。