Google-Cloud-Platform

如何查看我的 Kubernetes 入口控制器的日誌?

  • April 19, 2022

我最近開始了解 Kubernetes,我試圖了解為什麼我的入口控制器會給出 502 錯誤。

我正在使用Google云平台。我可以看到我的服務類型:如果我使用其靜態 IP 地址連接,LoadBalancer 正在工作,但似乎我可能沒有正確配置我的入口控制器,因為它給出了 502 錯誤。

但是當我部署時它沒有顯示任何錯誤,而且我找不到任何入口日誌,所以我看不到為什麼顯示 502。

在 GKE 上,Ingress 日誌位於 Stackdriver Logging 下的 Web 控制台中的“Cloud HTTP Load Balancer”下:

在此處輸入圖像描述

您應該能夠像查看任何其他 pod ( kubectl logs -n namespace-name pod-name) 一樣查看它們。名稱和命名空間將根據您使用的入口控制器而改變。

請注意,入口控制器通常設置在不同的命名空間中,因此您可能需要在其中查找 pod。例如,nginx ingress 的預設配置使用命名空間“nginx-ingress”。

引用自:https://serverfault.com/questions/862308