![클러스터 업그레이드 후 Gcloud kubernetes nginx가 업스트림 호스트를 찾을 수 없음](https://rvso.com/image/717755/%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%20%ED%9B%84%20Gcloud%20kubernetes%20nginx%EA%B0%80%20%EC%97%85%EC%8A%A4%ED%8A%B8%EB%A6%BC%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C.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
아이디어는 내 nginx 포드가 클러스터 업그레이드 이전에 작동하던 gunicorn 포드로 역방향 프록시를 수행한다는 것입니다.
저는 인프라를 구성한 사람이 아니기 때문에 쿠버네티스에 대한 이해가 매우 제한적입니다.
클러스터와 노드를 업그레이드할 때 구성이 누락된 것 같지만 무엇인지 모르겠습니다.
누구든지 나에게 올바른 방향을 알려줄 수 있습니까?
답변1
그래서 나는 그것을 알아 냈습니다. 분명히 내 gunicorn 포드와 gunicorn 서비스에 대해 다른 구성이 있습니다. 나는 gunicorn 서비스 시작을 놓쳤습니다.