问题标签 [google-cloud-load-balancer]

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 投票
0 回答
27 浏览

google-cloud-platform - 带有 Google 负载平衡器的 Google Network Endpoint

需要有关负载平衡器问题的帮助。配置是这样完成的,负载均衡器将连接到网络端点组 (Zonal),而网络端点组连接到托管应用程序的 VM 实例。问题是如果我直接通过 vm 实例的外部 IP 地址访问该页面,然后页面呈现,如果尝试通过负载均衡器 IP 地址访问该页面,它会返回 502 Bad gateway 错误。不知道问题是在负载平衡器中还是在网络端点网关设置中

0 投票
1 回答
71 浏览

google-compute-engine - Google Compute Engine + Google Cloud Load Balancer for https + Google SQL Replica 用于无缝代码更改和设计更改

我在计算引擎上运行一个基于 php-mysql 的 Web 应用程序,每天大约有 1K 流量,它的数据库在 Google SQL 上。我不是一个技术人员,但通过大量 YouTube 视频通过耳朵学习,我设法走到了这一步——感谢那些分享所有步骤的专家。

随着流量的增加,我们决定升级网站的外观和感觉,这肯定会涉及文件修改及其数据库,但我们一直在寻找任何可能的解决方案来升级它而不会使网站关闭,从那里我得到了了解 CICD 概念。

根据我的了解,Google 负载均衡器可以根据需要控制指定准备实例的流量,并且我看到 SQL(数据库)可以自动相互复制(如果我错了,请纠正我)

这让我想到,如果我们可以为开发人员/设计人员隔离 1 个实例以开始进行代码更改/设计,而整个世界的其余部分可以转到其他实例,该怎么办?更改完成后,以另一种方式切换流量并与主数据库同步……没有停机时间,新的设计和代码启动并运行。美好的结局。:-)

我想这只是我的一点经验的假设。我在这里向专家提出的问题是......

  1. 这个想法可能/有意义吗?
  2. 如果是这样,有人做过吗?如果是这样,有什么参考吗?
  3. 如果没有参考资料(我找不到太多),谁能帮忙说明实现这个想法可能需要哪些东西?
  4. 如果您不知道#3,我可能需要使用任何特定术语来进一步搜索?
  5. 如果这个想法是不可能的,你知道还有其他可用的解决方案吗?

请用您的专业知识在这里阐明一些观点。先感谢您。

0 投票
1 回答
71 浏览

google-cloud-platform - 谷歌云平台 Kubernetes 的云位置(GKE)

您是否知道在哪里查找有关设置将容器和卷分配到位置的信息?

以下链接指出 Kubernetes Engine 是适用于位置的产品:

“按位置提供的产品”

“在特定区域、区域和多区域部署资源。”

https://cloud.google.com/about/locations

0 投票
0 回答
111 浏览

wordpress - 在 Google Cloud WordPress HA 上添加 SSL 使 wp-admin 无法访问

我正在尝试实施 Google Cloud High Availability WordPress 设置,它位于市场https://console.cloud.google.com/marketplace/details/click-to-deploy-images/wordpress-ha中,我能够在尝试启用 SSL 之前成功部署没有任何问题。

我按照标准步骤在负载均衡器上使用 Google 证书引擎部署 SSL:

脚步:

  1. 更新了域上的 DNS

  2. 我遵循了本指南https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs

  3. 然后我可以看到 SSL 已部署

  4. 我使用 WP Dashboard 更新了站点的域

我现在面临的问题:

  • 当我尝试访问该站点时,该站点没有加载图像、css 和 js 等资产,因为它存在混合内容问题。
  • 当我再次尝试访问管理面板时,我无法到达那里,并且我一直在那里看到许多重定向问题。
0 投票
1 回答
1107 浏览

google-cloud-platform - 存储桶文件更改后,如何清除静态 Cloud Storage 网站上的缓存?

我有一个通过 Google Cloud 提供服务的静态网站。这是通过将静态文件存储在可公开访问的存储桶中并将该存储桶用作 HTTPS 负载均衡器的后端来完成的。(未选择负载均衡器的 CDN 选项。)

该站点加载正常,但我的问题是,当我更新存储桶内容时,这些更改需要花费不可预测的时间才能反映在浏览器中。我正在明确刷新,并且在 Chrome 控制台打开时也在尝试,在“网络”选项卡中选择了“禁用缓存”。

我已通过导航到 Cloud Storage 中相关 javascript 文件的“对象详细信息”页面并访问提供的“链接 URL”来确保存储桶代码实际上已更新。我为我的更改而grep它,我看到了它们。然后我访问我的网站,查看源代码,在新选项卡中打开链接的 js 文件,用 grep 查找我的更改,但看不到它们。所以它们在存储桶中,但被缓存在某个地方。

我不确定我遇到的缓存是发生在浏览器中还是发生在 Google Cloud 的某个层中。但是我怎样才能做到当我更改存储桶内容时,我可以立即在浏览器中看到这些更改?如何确保在每次存储桶更新后清除缓存,无论它发生在哪里?

0 投票
1 回答
210 浏览

google-cloud-platform - 包含“#”的 Google 负载均衡器映射 url

我有一个使用 GCP 负载平衡器和 GCP 存储作为后端服务配置的网站。

现在是什么:

我想要的是:

https://example.com/#/ 但在后端它应该点击/#/path。

我尝试过使用 GCP 路径映射,host and path rules但符号#导致问题。它在浏览器中转换#%23并说key not found

任何的想法?

0 投票
0 回答
429 浏览

google-chrome - 在 Chrome 上访问 GCP 负载平衡器后面的内容时出现 ERR_CONNECTION_CLOSED

我创建了一个公共存储桶并将一个静态网站上传到其中。我已经为这个存储桶分配了一个负载均衡器,当我使用这个负载均衡器的 IP 地址连接到网站时,一切正常。我正在使用 HTTP,目前没有 SSL 证书。

但是,当我在 Chrome 上使用域名访问页面时,一切都会中断(请参阅此处)。我注册了一个指向正确 IP 地址的 A 类记录,它可以在 Edge 或 Firefox 上运行。哎呀,它甚至可以在我的移动 Chrome 浏览器或我同事的一些桌面 Chrome 应用程序上运行(但不是在每个应用程序上)。在使用 Opera 时它也无法正常工作(同样——不是在每台 PC 上,而是在大多数 PC 上),所以基本上我认为它必须是基于 Chrome 的浏览器的问题。

此外,我已经为 Kubernetes Ingress 分配了一个负载均衡器,当我通过 Chrome 访问 Pod 数据时,我遇到了同样的错误。通过 Postman/curl 等似乎一切正常。

我尝试了许多在 Google 上找到的解决方案(更改我的 Chrome 中的一些标志、刷新我的 DNS 等)——它们都没有奏效。请帮忙,我绝不是网络专家,而且我对缺乏关于这种错误的任何明确文档感到非常沮丧......

0 投票
1 回答
297 浏览

google-cloud-platform - Instance Group 签署了多个后端服务

在 Google Cloud Platform 中,我们有一个称为负载平衡的功能。

当我使用负载平衡时,当我将一个实例组签署到多个后端服务时会遇到问题。

然后我有另一个后端服务由同一个实例组签名

几分钟后,后端服务 (A-bs) 的端口从 (30001) 更改为 (30002)。

如果我像这样签署其他实例组

后端服务 (A-bs) 将保留在端口 (30001) 上。

结论是 1 个实例组只能通过 1 个端口签署到 1 个后端服务。

我的结论是真的吗?有人可以解释或给我一份与此相关的文件吗?非常感谢

0 投票
1 回答
113 浏览

google-cloud-storage - 静态网页使用 Google 负载均衡器将 http 重定向到 https

我正在尝试按照 [ https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management][1]的描述实现从 http 到 https 的 URL 重定向,但我得到了ERR_TOO_MANY_REDIRECTS

我有一个带有一个非常简单的 HTML 页面的存储桶。我前面有一个外部 HTTP 负载平衡器。静态 IP 地址。SSL 证书。我设法连接所有内容,以便站点的 http 和 https 请求都加载存储桶的内容。

我尝试根据文档添加 HTTP 重定向:

  1. 将“主机和路径规则”从“简单”更改为“高级...”。
  2. 默认路由仍然指向存储桶
  3. 我添加了一条新路线。主机是'www.example.com。默认路径规则指向存储桶。第二个路径规则匹配 /* 并执行前缀/HTTPS 重定向,如上述链接中所述。

保存配置后,对 www.example.com 的 http 或 https 请求都会导致 ERR_TOO_MANY_REDIRECTS

我究竟做错了什么?非常感谢您提供的任何帮助。

0 投票
1 回答
406 浏览

google-cloud-platform - 访问 Google Cloud Storage (Bucket) 中的 xml 文件是一项操作吗?

我想将一些 XML 文件上传到 Google Cloud Storage (Bucket) 并通过 HTTPS 负载平衡器公开: https ://cloud.google.com/load-balancing/docs/https/ext-load-balancer -后端存储桶

这些 XML 的总大小约为 1 GB。但我想每天访问数百万次。我不确定这样做的成本。我必须为存储支付不到 1 美元的费用,网络使用无需支付任何费用,因为入口是免费的,但运营成本是多少?那么通过 URL 访问我的 XML 文件,例如 example.com/bucket/1.xml,是 Google Cloud(A 类或 B 类)操作吗?所以我要为几百万个电话支付 A 类或 B 类费用?任何想法?

https://cloud.google.com/storage/pricing