Docker

Gcloud kubernetes nginx在集群升級後無法找到上游主機

  • December 11, 2018

我剛剛將集群和節點升級到 v1.7.12 並成功重新創建了所有 pod,但我的 nginx pod 一直失敗並出現錯誤:

nginx   2018-02-17T08:38:07.965745644Z  nginx: [emerg] host not found in upstream "gunicorn" in /etc/nginx/conf.d/web.conf:8
nginx   2018-02-17T08:38:07.965678149Z  2018/02/17 08:enter code here38:07 [emerg] 1#1: host not found in upstream "gunicorn" in /etc/nginx/conf.d/web.conf:8

這個想法是我的 nginx pod 反向代理到我在集群升級之前工作的 gunicorn pod。

我對 Kubernetes 的了解非常有限,因為我不是配置基礎架構的人。

我懷疑我在升級集群和節點時缺少配置,但我不知道是什麼。

誰能指出我正確的方向?

所以我想通了。顯然,我的 gunicorn pod 和 gunicorn 服務有不同的配置。我只是錯過了啟動 gunicorn 服務。

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