spring cloud eureka如果部署到k8s,是否能够通过service之间互相注册访问?

发布于 2022-09-11 17:12:59 字数 173 浏览 15 评论 0

打算将后端微服务化,技术栈就用spring cloud,初想法就是将eureka部署到k8s上面,相互之间通过k8s service去通信。但是某些文档的作者建议标记pod,让pod之间通过dns解析去通信,这让我有点概念模糊,请教有这方面经验的大神,将eureka部署到k8s上面的话,通过service之间去通信有没有什么问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愿与i 2022-09-18 17:12:59

可以。只要将Service暴露出来,就可以让各个服务相互通信。最简单的就是用Restful的形式来进行各服务之间的通信。
集群内部通讯的话一般通过ClusterIP进行访问。如果安装了kube-dns可以使用serviceName(http://<;$serviceName>)的方式访问服务。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文