![Gcloud kubernetes nginx はクラスタのアップグレード後にアップストリーム ホストを見つけることができません](https://rvso.com/image/717755/Gcloud%20kubernetes%20nginx%20%E3%81%AF%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E5%BE%8C%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%20%E3%83%9B%E3%82%B9%E3%83%88%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
クラスターとノードを v1.7.12 にアップグレードし、次のエラーで失敗し続けている nginx ポッドを除くすべてのポッドを正常に再作成しました。
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
アイデアとしては、クラスターのアップグレード前に動作していた gunicorn ポッドに nginx ポッドをリバース プロキシするというものです。
インフラストラクチャを構成したのは私ではないため、Kubernetes についての理解は非常に限られています。
クラスターとノードがアップグレードされたときに構成が欠落しているのではないかと思いますが、それが何なのかはわかりません。
誰か私に正しい方向を示してもらえますか?
答え1
それで私はそれを理解しました。どうやら、gunicorn ポッドと gunicorn サービスの構成が異なっているようです。単に gunicorn サービスの起動を忘れていただけです。