Docker
Gcloud kubernetes nginx在集群升級後無法找到上游主機
我剛剛將集群和節點升級到 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 服務。