1.使用podIP k8s内部pod注册到内部eureka或者k8s外部的eureka时需在springcloud eureka client 的properties文件中添加 eureka.instance.prefer-ip-address=true 此项配置保证服务在向eureka注册时使用ip注册,默认使用(hostname)主机名注册时,会通过取网卡信息,取ip地址,由于是k8s环境,取不到正确的ip。 2.使用Service的Cluster IP注册 配置方式(properties): eureka.instance.ipAddress = ${Cluster IP} eureka.instance.nonSecurePort = ${port} #service的port 3.使用Service的NodePort注册 通过k8s yaml文件获取nodeip port后指定注册到eureka的ip eureka.instance.ip-address= 参考:eureka注册方式

推荐阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。