k8s内部pod注册到外部eureka方式

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注册方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值