采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
传统方式,微服务注册后带自己的IP和端口。如果迁移到k8s上。微服务之间如何访问,是通过svc名字访问么。还是说让pod直接互相访问
用k8s的服务发现就是通过svc的名字访问。也可以用组件原本的服务注册发现的方案。权衡利弊选择适合自己业务场景的就好
请问老师, 微服务迁移到k8s, 原来的服务发现是使用eureka进行注册和发现的, 启动服务的时候需要指定eureka的地址, 迁移到k8s之后微服务该怎么动态获取eureka的访问地址呢?
可以通过服务名啊,靠k8s的dns解析,比如叫eureka。也可以用nodeport暴露。还可以通过ingress(域名或者tcp端口)
登录后可查看更多问答,登录/注册
一个互联网公司落地Kubernetes全过程点点滴滴
1.9k 27
1.6k 19
3.1k 18
6.0k 16
3.7k 14