java-通过Google Cloud上的Ingress公开GRPC服务器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-通过Google Cloud上的Ingress公开GRPC服务器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含644字,纯文字阅读大概需要1分钟。
内容图文
![java-通过Google Cloud上的Ingress公开GRPC服务器](/upload/InfoBanner/zyjiaocheng/668/88c4f87eaca84932934ef20fc2aa5e6c.jpg)
我正在尝试公开一个GRPC Java服务,该服务被认为是从我的GKE集群到外界的一个入口.
问题是GKE的默认实现创建了一个健康检查,该健康检查期望在卷曲“ /”时有200个响应代码.预期并记录为here.
不幸的是,这似乎不适用于grpc-java实现,因为它不处理“ /” GET请求.
GRPC本身定义了health checking protocol.但是也不支持.
我想知道是否有类似的秘密注释,例如“ kubernetes.io/ingress.global-static-ip-name”,但至少用于禁用健康检查(最好是覆盖它们).
解决方法:
目前看来,GCP HTTP负载平衡器doesn’t support HTTP/2.因此,我最终只是通过LoadBalancer而不是NodePort Ingress公开了服务.
注意:您在loadBalancerIP中提供的静态IP应该是REGIONAL.对于多区域静态IP,我的服务的外部IP始终处于挂起状态.
内容总结
以上是互联网集市为您收集整理的java-通过Google Cloud上的Ingress公开GRPC服务器全部内容,希望文章能够帮你解决java-通过Google Cloud上的Ingress公开GRPC服务器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。