有没有办法可以在本地访问grpc服务

有没有办法可以在本地访问grpc服务


https://img1.sycdn.imooc.com//climg/640e8cdd0957e21626120776.jpg
现在连接grpc,是直接通过服务名称进行连接的,在正常情况下,grpc服务之间都是在同一个集群下的,相互访是没问题的。


现在我想在本地也能访问,如果在本地访问我可以通过访问pod的ip,但是ip可能会变。


请问老师,有没有什么好办法可以让我在本地访问测试环境的grpc服务呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2023-03-14 21:53:10

课程中讲解过,配置nodeport模式,可以是的pod中的ip变为外部可以访问,这样就可以直接通过ip方法grpc服务了

  • 提问者 秋晨001 #1
    用pod的IP试过也可以的。不过pod的IP在每次部署后都会变,有没有什么办法,直接访问一个固定的地址或域名,然后它帮我们去找IP和端口号
    2023-03-15 08:20:35
  • bobby 回复 提问者 秋晨001 #2

    配置域名需要在同一个集群中才能访问, pod中可以使用机器的ip试试, 集群中任何一台机器的ip都能访问到另一台机器的端口

    2023-03-16 23:27:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Go开发工程师全新版
  • 参与学习       490    人
  • 解答问题       559    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师