есть время был бы рад если бы ответили. Есть схема. Нжинкс два контейнера с nodejs и база. Описал для каждого имейджа деплоймент и сервис. Поднял кластер. Какие еще ресурсы нужно поднять, чтобы нжинкс видел сервисы nodejs ? может есть какой бест практис или какой нибудь мануал пошаговый? А то у меня пока нжинкс ругается что не видит апстрим cas
upstream сas {
server cas-service:8001 ;
keepalive 1024 ;
}
cервис типа clusterip тебе надо но лучше nginx и нодежс запускать как два контейнера в одном поде. чтобы nginx Через 127.0.0.1 в ноджс ходил
так вот хочется отдельно нжинкс и ноду использовать отдельно
а какую задачу в этой связке решает nginx?
условно если запрос /api то жинкс отправлять на api контейнер, если /cas то на cas контейнер и так далее
эту задачу решает ingress-controller в гораздо более удобной форме
а можно пример? т.е. по факту нжинкс не нужен и хватит ingress-nginx?
kind: Ingress ... spec: http: paths: - backend: serviceName: api servicePort: 3000 path: /api - backend: serviceName: cas servicePort: 3000 path: /cas
Обсуждают сегодня