[英]Kubernetes - Communicate between namspaces and services
我有一个在服务 A 下的命名空间 X 中运行的 Pod。我有一个在服务 B 下的命名空间 Y 中运行 REST API 的 Pod。
我如何设置这种通信?
谢谢你。
只需使用服务的全名。
<TARGET_SERVICE_NAME>.<TARGET_NAMESPACE_NAME>.svc.cluster.local
现在使用您的示例:
curl B.Y.svc.cluster.local
RESPONSE FROM THE SERVICE B IN NAMESPACE Y
它可以在集群中的任何地方工作,但取决于命名空间。
您也可以使用外部名称,这有点复杂,但也应该处理您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.