GCP負載平衡器無法連接到實例群組:不健康的上游錯誤

GCP負載平衡器無法連接到實例群組:不健康的上游錯誤

我的目標

我想將我的網域 ( dashboards.example.com) 連接到連接埠 3000 上的 Google VM 執行個體以展示元資料庫。我透過 Google DNS 和負載平衡器來實現這一點。

我的問題

在嘗試執行此操作並通過訪問元資料庫時,https://dashboards.example.com我遇到了顯示我的黑屏no unhealthy upstream。此外,負載平衡器 ( http& )的健康檢查https顯示後端服務不健康。

有人可能知道我缺少什麼嗎?我認為我忽略了一些東西,但是,在掃描整個互聯網時,我似乎找不到解決方案。

我嘗試了重新啟動電腦或清除網域和瀏覽器快取等操作。

GCP 設定

域名系統 我的A類別 DNS 指向負載平衡器(全域外部)的兩個 IP 位址。當我 ping 域時,dashboards.example.com我正確地看到來自負載平衡器之一的 IP。

負載平衡器

  • HTTPS我有一個帶有 Google 託管 SSL 憑證的全球外部 HTTPS 負載平衡器。前端有一個臨時 IP 位址並使用連接埠443。網路服務等級為premium。後端backend-https指向一個實例組,使用HTTPS名為 port 的協定https。實例組已在europe-west4,我新增了連接埠號碼3000。健康檢查也指向此連接埠。路由路線是基本路線,有hostpath空,同時指向同一個後端。

  • HTTP協定我還有一個全球外部 HTTP 負載平衡器。前端有一個臨時 IP 位址並使用連接埠80。網路服務等級為premium。後端backend-http(指向同一實例組的不同後端)使用HTTP名為 port 的協定http。實例組已在europe-west4,我新增了連接埠號碼3000。健康檢查也指向此連接埠。路由路線是基本路線,有hostpath空,同時指向同一個後端。

然後在概述中,健康檢查已經失敗,我不明白為什麼。

實例組 此實例組位於可用區中europe-west4-a,包含一個虛擬機器實例。此外,它還有兩個名為https&的命名端口http,均通向 port 3000

聯網 所有內容都會新增到同一子網路或 VPC 中。我新增了防火牆規則,以允許來自運行狀況檢查、SSH 和負載平衡器的流量通過 TCP 連接埠流向網路中的所有實例3000

額外的 我注意到的另一個奇怪的事情是,當我關閉虛擬機器時,運行狀況檢查似乎很健康。


有人能發現我的錯誤嗎?

我嘗試了重新啟動電腦或清除網域和瀏覽器快取等操作。我還多次嘗試重新配置負載平衡器。不幸的是沒有成功。

相關內容