【发布时间】:2019-02-06 02:55:36
【问题描述】:
我是使用 GCP/Kubernetes 的新手。我想将 GRPC 服务和客户端都部署到 GCP。
我已经阅读了很多关于它的内容并尝试了几件事。在云端点上有一些东西,您可以在其中编译您的 proto 文件并执行 api.config.yaml。 (https://cloud.google.com/endpoints/docs/grpc/get-started-grpc-kubernetes-engine)
这不是我想要做的。我想用它的 .proto 上传一个 GRPC 服务并公开它的 HTTP/2 公共 IP 地址和端口。然后,部署一个与该地址交互并公开 REST 端点的 GRPC 客户端。
我怎样才能完成这项工作?
【问题讨论】:
-
几个月前我也做过同样的事情。我在 github grpc 服务器 (github.com/balchua/grpc)、grpcdomain (github.com/balchua/grpcdomain) 中有 3 个项目,其中仅包含 proto,然后是代码生成。最后是演示 (github.com/balchua/demo),它公开了一些 web pagr 并与 grpc 服务器通信。所有示例都带有 kube 清单。如果你有兴趣可以去看看。不幸的是,我没有文档,并且只有 java 。
标签: kubernetes google-cloud-platform grpc google-kubernetes-engine grpc-node