![集群升级后,Gcloud kubernetes nginx 无法找到上游主机](https://linux22.com/image/717755/%E9%9B%86%E7%BE%A4%E5%8D%87%E7%BA%A7%E5%90%8E%EF%BC%8CGcloud%20kubernetes%20nginx%20%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%E4%B8%8A%E6%B8%B8%E4%B8%BB%E6%9C%BA.png)
我刚刚将我的集群和节点升级到 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 的了解非常有限,因为我不是配置基础设施的人。
我怀疑在集群和节点升级时缺少配置,但我不知道是什么。
有人能给我指出正确的方向吗?
答案1
所以我搞明白了。显然我的 gunicorn pod 和 gunicorn 服务的配置不同。我只是忘了启动 gunicorn 服务。