0
点赞
收藏
分享

微信扫一扫

项目在Rancher环境遇到的问题

勇敢乌龟 2021-09-29 阅读 74
技术博客
  1. spring cloud项目用rancher部署的时候,eureka 注册的问题。

这就导致了以前那种微服务往 eureka 里注册 IP 的方法行不通了,eureka 里注册的是 pod 的IP,从 service 出发找 pod 的 IP 显然是找不到的。

改变 eureka 注册方式,将 service 的名字注册进eureka。

eureka.instance.hostname=service-name
eureka.instance.prefer-ip-address=false

其实在k8s的环境下,并不需要再用 eureka 了,Service 的 ClusterIP 是和它的生命周期绑定唯一的, Pod 通过 endpoints 暴露出来,service Selector 将负载均衡的引导进 Endpoint 中,实质上已经做了 eureka 服务治理的功能。

  1. 服务配置 NodePort 模式无效。
  1. MySQL镜像挂载配置不生效的问题。
举报

相关推荐

0 条评论