首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从app引擎连接到kubernetes引擎

从app引擎连接到kubernetes引擎
EN

Stack Overflow用户
提问于 2018-07-05 19:48:22
回答 2查看 811关注 0票数 5

我们希望使用一个应用程序引擎灵活的过程来更新我们的ElasticSearch索引,这是在Google引擎上。我们需要通过http(s)地址连接到ElasticSearch。推荐的方法是什么?我们不想将集群暴露给外部网络,因为前面没有身份验证。

我看过这个SO post,但k8s和AE在问答后的两年里都发生了很大的变化。

谢谢你的帮忙!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-13 23:11:26

你链接到的帖子是关于App标准的。应用引擎Flex建立在虚拟机和引擎集群所使用的Google网络之上。只要您将App应用程序放入与Google引擎集群相同的VPC中,您就应该能够使用内部网络在它们之间进行通信。

另一方面,要将一个Kubernetes服务公开给运行在集群之外的任何东西,将要求您修改该服务以进行弹性搜索,因为默认情况下,Kubernetes服务只能从集群内部访问(因为服务IP是通过IPTables魔术分配和到达的)。您需要“公开”该服务,但与其通过外部负载均衡器将其公开到internet,不如使用内部负载均衡器将其公开给VPC。见https://cloud.google.com/kubernetes-engine/docs/how-to/internal-load-balancing

票数 3
EN

Stack Overflow用户

发布于 2019-07-17 14:43:41

除了Robert的答案,确保app引擎和GKE在同一个区域,因为内部负载平衡器不能从其他区域使用。

检查这个https://issuetracker.google.com/issues/111021512

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51198865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档