Google 云负载均衡器端口 80,到服务端口 9000 的 VM 实例

2023-12-01

我是 GCE 的新手,我对设置负载均衡器感到困惑。

如果我有两个实例,在端口 9000 上提供服务,我想设置一个在端口 80 上接受的平衡器,然后将请求路由到端口 9000 中的实例。

像这样的图表..

LB:port:80 -> VM:port:9000

我有来自其他提供商的其他负载均衡器,它们具有诸如指向虚拟机端口之类的设置。但在GCE中,我似乎找不到它,或者我错过了一些东西..

我希望我在这里说得有道理。先感谢您


在 GCE 中不可能进行端口重写。作为解决方法,我使用使用 iptables 进行端口转发然后在 GCE 中,您可以在端口 9000 上创建运行状况检查,您的目标池将在端口 9000 上列出您的实例,并且您的转发规则将在目标池的端口 80 上。

另一个解决方法是在实例上运行 HAProxy,将实例上的端口 80 本地转发到端口 9000。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google 云负载均衡器端口 80,到服务端口 9000 的 VM 实例 的相关文章

  • 集群模式下的 Spring 入站集成

    我们正在使用 spring 入站轮询适配器来检查文件并处理它 问题是进程正在集群模式下运行多个节点 我们的测试环境使用两个节点的负载平衡 要求是在一个节点上启动此轮询过程 我们怎样才能在不创建两个 war 文件的情况下实现这一目标 我们不应
  • 在Google云平台上使用FFMPEG

    我将音频文件存储在 Google Cloud Storage 上 通过 Firebase 存储 我需要使用 FFMPEG 将音频文件从立体声 两个通道 转换为单声道 一个通道 如何在 Google Cloud Platform 上进行上述转
  • 如何让 Google Compute Engine 服务器休眠?

    我想使用 GCE 服务器和 VNC 来运行我编写的一些桌面程序 但是 我不想让 GCE 服务器一直运行 以节省金钱 并且我希望保留 VNC 桌面的设置 以节省时间 完成此任务的最简单方法似乎是以某种方式休眠 GCE 实例 有没有办法从脚本或
  • 如何停止谷歌云数据流中的流管道

    我有一个正在运行的流数据流来读取 PUB SUB 订阅 一段时间后或者可能是在处理一定量的数据后 我希望管道自行停止 我不希望我的计算引擎实例无限期地运行 当我通过数据流控制台取消作业时 它显示为失败的作业 有办法实现这一点吗 我错过了什么
  • Keycloak invalid_token 未找到指定孩子的公钥

    我正在使用 keycloak 来保护我的休息服务 并且我能够获取令牌 但是当我使用此令牌来获取我的休息服务响应时 出现以下错误 HTTP 1 1 401 Unauthorized Cache Control no cache no stor
  • 如何请求增加 Google Cloud 中的 GPU 配额

    我一直在尝试请求增加 Compute Engine 的 GPU 配额 因为当我尝试启动实例时 Google Cloud 说我的 GPU 配额为 0 我升级了帐户 但我似乎不知道需要做什么来增加配额 我看过很多教程 但自从这些教程发布以来 云
  • 使用 google 计算引擎运行 openai 健身房

    我试图在 Google Compute Engine VM 上运行 CartPole v0 示例 https gym openai com docs https gym openai com docs import gym env gym
  • TCP 服务器的 GCP 计算引擎防火墙规则

    我创建了一个具有静态外部 IP 地址的 GCP 计算引擎实例 机器类型 n1 standard 2 2 个 vCPU 7 5 GB 内存 操作系统是Linux Debian 我的目的是在机器上创建一个普通的 Node js TCP 服务器
  • Google 计算引擎负载平衡无法正确路由

    我是 Google 计算引擎的新手 我尝试设置网络负载平衡 拥有 2 个虚拟机来提供网页服务 例如 我有 2 个虚拟机 app1 和 app2 都有 apache 服务器并提供简单的网页 两个虚拟机都运行 Red Hat Enterpris
  • Google 开发者控制台:“指定的项目 ID 不可用。请选择另一个。这些标识符必须是唯一的。”

    我从 Google Developers Console 中删除了一个项目 并尝试创建另一个具有相同名称 id 的项目 但没有成功 指定的项目 ID 不可用 请选择另一个 这些标识符必须是唯一的 但现在 无论我选择什么名称或 ID 我都会遇
  • 如何在 Google Compute Engine 中使用快照恢复实例?

    我通过云控制台创建了虚拟机实例的快照 我想知道如何使用快照恢复实例 计算引擎的文档不是很有帮助 该实例在 Ubuntu 上运行 谢谢 要从快照恢复实例而不删除 重新创建实例 关闭实例并分离启动磁盘 gcloud beta compute i
  • 如何绑定谷歌云转发规则IP地址并发送?

    我已按照说明进行操作使用协议转发 https cloud google com compute docs protocol forwarding 在谷歌云平台上 所以我现在有这样的东西 gcloud compute forwarding r
  • 允许在 Google 计算引擎 (GCE) 中使用 WebSocket

    我正在使用计算引擎 GCE 通过 Socket IO Node js 运行我的套接字服务器 它仅适用于轮询 当我尝试使用网络客户端时 我收到以下错误代码 WebSocket connection to ws myapp socket app
  • 使用 Node 和 Heroku 进行负载平衡

    我有一个 Web 应用程序 它接受来自 ios 应用程序的 api 请求 我的网络应用程序托管在 Heroku 上 使用他们的免费 dyno 每个请求能够处理 512 mb 的数据 因为 Node 是一个单线程应用程序 一旦我们开始从 io
  • 如何访问 Google Cloud Platform Compute Engine VM 实例的 SSH 密钥?

    我通过 Google Cloud Web 控制台从 CentOS 6 x 映像创建了一个新实例 我在创建表单上看到一个空白 我可以在其中粘贴现有的 SSH 密钥 因为这是我的第一个实例 所以我还没有 我以为它会像 Amazon EC2 一样
  • 集群应用程序服务器中的 JMS 主题订阅者如何接收消息?

    假设我创建了一个带有一个订阅者 PropertiesSubscriber 的 JMS 主题 PropertiesTopic PropertiesSubscriber 运行在负载平衡的应用程序服务器集群中 如下图所示 替代文本 http ww
  • Erlang 中的接受器池和负载平衡?

    From http www erlang org doc man gen tcp html accept 1 http www erlang org doc man gen tcp html accept 1 值得注意的是 accept 调
  • 计算引擎启动脚本无法以非 root 用户身份执行

    将我的问题归结为最简单的情况 我使用带有以下启动脚本的 Compute Engine bin bash sudo useradd m drupal su drupal cd home drupal touch test txt 我可以确认
  • 无法在 minikube 和 haproxy loadBalancer 中导出 IP

    我对 kubernetes 比较陌生 我已经在 virtualbox VM ubuntu 19 10 中安装了 minikube v1 5 2 我想创建一个可以从主机和访客访问的 Web 服务器 但是 我无法访问它或公开 IP 你可以帮帮我
  • Google 计算负载均衡器在 DELETE 时抛出 400 Bad Request

    我通过实例模板创建了一个实例组 并将该实例组与 http 负载均衡器使用的后端服务对齐 现在 当我从我创建的实例组中打开实例虚拟机的 URL 时 我可以执行以下操作GET POST and DELETE请求和所有请求都很快 一切都按预期进行

随机推荐

  • Python IRC 机器人无法加入

    我收到错误消息 irc evilzone org 通知授权 正在查找您的主机名 irc evilzone org 通知授权 找到您的主机名 已缓存 平 7091A8FB irc evilzone org 451 加入 你有 未注册 irc
  • 检测 Google 网站翻译器的语言更改

    我在我的网站上使用 Google 网站翻译器 让用户可以即时翻译网站 使用此代码 function googleTranslateElementInit new google translate TranslateElement pageL
  • 有没有一种方法可以在不调用 __init__ 的情况下实例化一个类?

    有没有办法绕过构造函数 init python 中的一个类 Example class A object def init self print FAILURE def Print self print YEHAA 现在我想创建一个实例A
  • 将 JSP 文件包含在 Java 中

    我知道在 jsp 中包含外部文件可以通过以下方式完成 但是有没有办法在 java 类 对象中执行此操作 您可以在 servlet 或任何有权访问当前请求的类 中通过RequestDispatcher request getRequestDi
  • 在 Ubuntu(WSL1 和 WSL2)中显示 matplotlib 绘图(和其他 GUI)

    因此 在 ubuntu for windows Linux 的 windows 子系统 上 人们似乎建议我们需要使用 Agg 后端 只保存图像 而不是显示绘图 import matplotlib matplotlib use Agg no
  • HTML5 不在 IE 中呈现标头标签

    因此 我使用一个名为 Bonsai 的静态站点生成器 它使用一些相互依赖项 如把手 倾斜和液体模板 现在 我正在遵循最佳实践 在 HTML5 上构建它 我已经在 Chrome Firefox 和 Opera 上广泛测试了该格式 把最坏的情况
  • RichTextBox光标不断变为I Beam

    我有一个只读RichTextBox 其光标设置为Arrow 即便如此 当我将其悬停时 光标会闪烁 并且在之间快速切换Arrow and IBeam 我怎样才能让它继续存在Arrow并且不闪烁 Jimi s answer works well
  • 如何在 OSX 上以编程方式打开和关闭蓝牙、wifi 和声音

    如何在 OSX 上打开和关闭 wifi 和蓝牙连接 更改声音和亮度级别 只需执行正确的命令 您甚至可以使用 AppleScript Wifi ifconfig en1 off or networksetup setairportpower
  • 为什么 EventTarget 子类实例会丢失名称?

    当前版本的 JavaScript 将 EventTarget 实现为类而不是接口 因此您可以使用所有预期方法创建 EventTarget 的实例 我尝试复制 粘贴事件目标示例在控制台中 在 Chrome 和 Firefox 上 但是当我检查
  • 写时复制期间父进程是否会失去写能力?

    假设我们有一个父进程 在内存中存储了一些任意数量的数据 我们使用fork产生一个子进程 据我所知 为了让操作系统执行写入时复制 内存中包含我们正在修改的数据的特定页面将设置其只读位 并且操作系统将使用子进程尝试时产生的异常修改数据以将整个页
  • Flutter 构建 iOS 时出现错误:已请求但未找到带有标识符的扩展点

    我刚刚升级到 Xcode 13 3 beta 运行 flutter 项目出现此错误 Error output from Xcode build 2022 03 02 17 45 38 148 xcodebuild 62848 6695836
  • 我想忽略证书验证,在哪里以及如何使用 XMLRPC Web 服务来做到这一点?

    我正在访问 Web 服务 并在尝试连接时收到此错误 Web 服务是 XMLRPC 我使用 wordpress xmlrpc 源代码进行请求和处理响应 错误域 NSURLErrorDomain代码 1202 该服务器的证书无效 您可能正在连接
  • PMU x86-64 性能计数器未显示在 AWS 下的性能中

    我正在针对特定应用程序运行 C 基准测试 在此测试中 我在关键部分之前打开性能计数器文件 NR perf event open syscall 继续该部分 然后在读取指定的指标 指令 周期 分支 缓存未命中等 之后 我验证了这需要在 sud
  • 如何排除 ModelMultipleChoiceField 中的值?

    我不希望登录的用户显示在此 ModelMultipleChoiceField 上 以限制自己与自己创建以下关系 那么如何从查询集中排除登录用户 这可能是一个简单的修复 但我是 Django 新手 它已经让我困惑了几个小时 forms py
  • 在 if 语句之外使用变量

    我不完全确定这在 Java 中是否可行 但是我如何在声明它的 if 语句之外使用在 if 语句中声明的字符串 你不能因为变量范围 如果您在内部定义变量if声明 而不是它只在范围内可见if语句 其中包括语句本身以及子语句 if String
  • iPhone:在导航上强制将方向从纵向更改为横向

    有什么方法可以在导航时强制将应用程序方向从纵向更改为横向 我有一个要求 当将控制器从 A 推到 B 时 B 应该处于横向 但我的 A 控制器处于纵向 在 ViewController B 的 viewDidLoad 中添加以下代码行 UIA
  • 静态初始化

    当我编译代码时遇到问题 当我编译我的代码 foo2 var 在类 foo 中返回 null 时 我似乎不明白为什么 我在 foo2 类中进行静态初始化导致 foo2 var 在 foo 类中为 null 的方式是否有问题 任何帮助表示赞赏
  • 对字典进行排序并将其写入 CSV 文件

    我有一本字典 其中元组作为键 列表作为值 myDict 1 9078752378 Smith Bob Head guard 2 9097615707 Burdell George Lifeguard 3 9048501430 Smith A
  • 带有文字和图像的 Facebook 墙贴

    几天来我一直在寻找一个简单的教程 如何使用图形 API 制作带有图标或图像和一些文本的 facebook 墙贴 我尝试了无数的教程 它们看起来都很复杂 我无法让它们工作 即使 SDK 附带的示例也不会创建会话 我已经成功设置了 SDK 并获
  • Google 云负载均衡器端口 80,到服务端口 9000 的 VM 实例

    我是 GCE 的新手 我对设置负载均衡器感到困惑 如果我有两个实例 在端口 9000 上提供服务 我想设置一个在端口 80 上接受的平衡器 然后将请求路由到端口 9000 中的实例 像这样的图表 LB port 80 gt VM port