我有一个EKS集群,其中代码作为服务在节点上24/7运行。现在,如果我在同一集群上创建一个Fargate配置文件,由Fargate配置文件部署的pod是否可以与运行在同一集群上的EKS服务节点通信?因为pod会调用该服务以获取数据。谢谢
am46iovg1#
只要您拥有相同的集群和相同VPC下的所有节点/pod/服务,部署在Fargate上的任何pod都将能够与部署在节点组上的任何其他pod/节点通信。您可以使用服务名FQDN与部署在另一个名称空间上的其他Pod通信。任何服务的FQDN(完全限定的域名)都是. .svc.群集.本地您可以阅读更多关于pod和服务的DNS从这里https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/
1条答案
按热度按时间am46iovg1#
只要您拥有相同的集群和相同VPC下的所有节点/pod/服务,部署在Fargate上的任何pod都将能够与部署在节点组上的任何其他pod/节点通信。
您可以使用服务名FQDN与部署在另一个名称空间上的其他Pod通信。
任何服务的FQDN(完全限定的域名)都是
. .svc.群集.本地
您可以阅读更多关于pod和服务的DNS从这里https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/