问题标签 [google-cloud-networking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
81 浏览

kubernetes - 谷歌云网络问题

我在 Google Container Engine 上有一些服务,它们连接到外部 IP。

当我尝试从我的一项服务中查询这些外部 IP 时,我收到一个错误,例如

使用完全相同的服务,但在我的本地机器上运行,它可以很好地连接到相同的 IP 和端口。

我需要在 Google Networking 仪表板或我的 Kuberenetes pod 配置中打开某种端口以允许我的 pod 连接到该主机吗?

0 投票
1 回答
688 浏览

google-cloud-platform - 通过谷歌云 gce 的 vpn

我正在尝试设置一个小型 GCE,以便在旅行时用作 VPN 网关。我目前的尝试是使用脚本在 Ubuntu 16.04 上设置 OpenVPN https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/。我能够运行脚本并ovpn在最后得到一个文件。ovpn在我的笔记本电脑(Kubuntu 16.04)上,我可以通过导入文件使用网络管理器连接到 GCE 机器。

在我的笔记本电脑上,我可以看到连接成功,但我没有通过连接获得任何数据(即我无法在浏览器中访问任何网站)。

我不确定是否需要根据链接中的评论对 Google 网络防火墙进行更改:

那么,如果需要类似的东西,我该如何在谷歌网络防火墙中设置命令?

我确实有 1194 端口指向我的 GCE 实例,这就是为什么我认为我能够看到 VPN 连接。

0 投票
2 回答
538 浏览

google-app-engine - 我的谷歌应用实例似乎不在正确的区域

我刚刚在eu-west2地区创建了一个谷歌应用引擎应用程序和一个第二代 MySQL 实例。在 GCP Console 中,它们似乎都在 eu-west2 区域。

但是,当我尝试定位我的 ip 时,它们似乎在美国的某个地方。

我应该怎么做才能在 eu-west2 地区使用 GCP?

我的 GCP 实例:

在此处输入图像描述 在此处输入图像描述

他们的位置:

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
2897 浏览

google-cloud-platform - 数据流共享 VPC 网络

是否可以在共享 VPC(ex-XPN)网络/子网上使用私有 IP 地址执行属于 Dataflow 管道的 GCE 实例?

谢谢

0 投票
1 回答
173 浏览

google-cloud-platform - 如何通过 Ingress 创建会话感知 LoadBalancer

我已经阅读了在Google CloudKubernetesGitHub 上找到的所有文档,但我仍然找不到有关如何创建可用于粘性会话的 Ingress 资源的信息。是的,有一些像这样的例子,但它并不能指导我完成整个过程。我不确定是否应该在使用此配置之前创建 NodePort。我在这里描述了我当前的问题,它似乎与此处描述的问题相似,但是我仍然无法找到关于如何正确执行此操作的明确答案/教程。这里的最佳做法是什么?应该有一个,因为这似乎是许多 Web 应用程序可能遇到的问题。

0 投票
3 回答
1435 浏览

google-kubernetes-engine - 与 Google Container Engine 共享 VPC 网络

这几天我一直在寻找这个问题的任何答案。该图像显示了我正在尝试做的事情。基本上我想在服务项目中构建一个容器引擎集群,但在主机项目中使用来自共享 vpc 的网络。这适用于计算引擎,因为容器引擎利用了计算引擎,所以我看不出它不起作用,但没有配置它的选项。

最终目标是在混合云场景中使用它,对于每个容器项目,我们宁愿利用单个 vpn 隧道,而不是为每个项目构建新隧道。那根本无法扩展。

谷歌云容器引擎网络

0 投票
1 回答
83 浏览

routing - Google Cloud:自动使用备份 VPC 路由

我正在使用官方 Google Cloud Routes 文档页面中显示的示例(请参阅“优先级”下的此页面),因为它与我想要实现的目标密切相关。

假设我定义了两条路线,如下所示:

在官方文档中它指出:

在此配置下,VPN 流量通常由 vpninstance 处理,但如果删除 vpnroute,则会回退到 vpninstance-backup。

我希望这种故障转移是自动的。我该如何做到这一点?

或者换句话说:我希望有高度可用的实例,我可以将它们用作路由规则中的 nextHop,并且我可以使用主动/被动模型。我能做到这一点的最简单方法是什么?我喜欢上面的解决方案,但事实证明,当我检测到我的主要路由的 NEXT_HOP 已关闭时,我必须手动删除一条路由

我的假设是我可以有两条具有不同优先级的路由,如果更高优先级的路由不起作用,则将按优先级顺序尝试路由,但我认为我可能错了。

0 投票
1 回答
2958 浏览

google-cloud-platform - 恢复 Google Cloud 默认网络

我试图自动启动和关闭 GCP 网络以及其他一些组件(实例、卷、防火墙规则等)。不幸的是,我无意中删除了一些防火墙规则和默认网络的一些其他组件。现在我想将默认网络恢复到以前的状态。有没有办法自动完成?

0 投票
1 回答
3165 浏览

angular - 在 Google Cloud 的存储桶中强制执行 HTTP 到 HTTPS 的重定向

我使用 Google Cloud 的存储桶部署了我的 Vue.js SPA。

Google 的平衡器不允许我配置从 HTTPS 到 HTTP 的重定向。该.htaccess文件也未被确认(至少,根据我偶然发现的其他 StackOverflow 问题)。

如何在 GCP 存储桶的上下文中强制执行从 HTTP 到 HTTPS 的重定向?

我正在考虑在我的应用程序中修改路由器本身,但是

  • 这是一个肮脏的黑客;
  • 导致不必要的额外通话;
  • 技术上似乎无法解决——无论如何,路由都表示为相对于域根目录(即我没有用于编程重定向的架构+域信息,如/, /resume, /manifesto)...
0 投票
2 回答
1273 浏览

dns - Google Cloud 内部负载平衡器的内部 DNS 地址

根据此文档页面,每个 VM 实例都有以下形式的 DNS 条目:

这看起来像:

我想知道是否有内部负载均衡器的等价物。查看文档,似乎没有任何内容,但这看起来像是一个很大的疏忽。

那么,有没有办法通过 DNS 条目访问 GCP 中的内部 LB?