nginx, чтобы он статику раздавал. Но nginx выбивает ошибку
nginx: [emerg] host not found in upstream "frontend" in /etc/nginx/nginx.conf:35
В конфигмапе нгинкса такой путь
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://frontend;
}
Я верно понимаю, что он не может найти сервис frontend? Но разве для каждого контейнера пода нужен свой сервис? Сервис же вроде определяется один на под, и внутри пода можно обращаться к конкретным контейнерам по их названию.
в рамках контейнера нетворк неймспейс один емнип, попробуй локалхост
Поставил, ошибка пробала, но редиректа нет. То бишь в поде два разныз контейнера. фронтовский и нгинкс-прокся. И в нгинксе хочу статику раздавать из файловой система нгинкса, а остальные запросы отправлять на фронт. А localhost он получается ссылается на сам нгинкс же
Обсуждают сегодня