Size: a a a

OpenShift - русскоязычное сообщество

2020 October 29

V

Vladimir in OpenShift - русскоязычное сообщество
сервис это самостоятельная единица, ему нечего менять в поде
источник

D

Dmitry in OpenShift - русскоязычное сообщество
Service Port Mapping
источник

D

Dmitry in OpenShift - русскоязычное сообщество
в Networking => Services
источник

V

Vladimir in OpenShift - русскоязычное сообщество
Vladimir
сервис это самостоятельная единица, ему нечего менять в поде
тыц
источник

RT

Roman Trawin in OpenShift - русскоязычное сообщество
Dmitry
Всем привет!
При изменении портов в YAML-файле в Services (port => targetPort) изменения сразу применяются - Pod рестартовать не нужно?
То что ты в файле поменял данные, кубер про это ничего не знает и не знает где ты их хранишь. Надо применить манифест и рестартануть. Либо поменять в oc edit svc <имя сервиса> и рестартануть. Если порт пода не менялся, то его можно не рестартовать
источник

V

Vladimir in OpenShift - русскоязычное сообщество
Roman Trawin
То что ты в файле поменял данные, кубер про это ничего не знает и не знает где ты их хранишь. Надо применить манифест и рестартануть. Либо поменять в oc edit svc <имя сервиса> и рестартануть. Если порт пода не менялся, то его можно не рестартовать
там речь про gui )
источник

RT

Roman Trawin in OpenShift - русскоязычное сообщество
Vladimir
там речь про gui )
а, тогда хз. Я этим не пользуюсь
источник

D

Dmitry in OpenShift - русскоязычное сообщество
Проблема следующая:
Pod: У меня в Pod запущено приложение SPA (Nodejs, react). http://localhost:8080. Запущено командой:
CMD ["serve", "-s", ".", "-l", "8080"]

Route: настроен с сертификатами (https), порт не указывал, предполагаю что по дефолту 443.
Ошибка: При заходе на роут из браузера видимо сам OpenShift выдает сообщение «Application is not available».

У меня предположение что нужно в Service сделать проброс портов: с Port 443 (https route) => targetPort 8080 (где сервится приложение)
источник

V

Vladimir in OpenShift - русскоязычное сообщество
в сервисе нет никакого https, сервис это просто балансировщик между портами однотипных подов
источник

V

Vladimir in OpenShift - русскоязычное сообщество
route -> service -> pod
источник

V

Vladimir in OpenShift - русскоязычное сообщество
и в роуте указывается порт сервиса
источник

AZ

Alexander Z in OpenShift - русскоязычное сообщество
Dmitry
Проблема следующая:
Pod: У меня в Pod запущено приложение SPA (Nodejs, react). http://localhost:8080. Запущено командой:
CMD ["serve", "-s", ".", "-l", "8080"]

Route: настроен с сертификатами (https), порт не указывал, предполагаю что по дефолту 443.
Ошибка: При заходе на роут из браузера видимо сам OpenShift выдает сообщение «Application is not available».

У меня предположение что нужно в Service сделать проброс портов: с Port 443 (https route) => targetPort 8080 (где сервится приложение)
нужно не только пробросить, а настроить gateway с указанием сертификатов и virtualservice
источник

D

Dmitry in OpenShift - русскоязычное сообщество
Спасибо, сейчас попробую настроить
источник

AZ

Alexander Z in OpenShift - русскоязычное сообщество
а, ну и ингресс на вход еще добавить
источник

D

Dmitry in OpenShift - русскоязычное сообщество
Vladimir
в сервисе нет никакого https, сервис это просто балансировщик между портами однотипных подов
Такой момент, у многих Подов в Dockerfile EXPOSE 8080, как и моего с фронтом на Nodejs. Нужно ли, чтобы у моего пода порт был уникальный, допустим EXPOSE 7080 ?
источник

D

Dmitry in OpenShift - русскоязычное сообщество
Или нет разницы?
источник

AZ

Alexander Z in OpenShift - русскоязычное сообщество
не нужно, у тебя сервис на деплоймент смотрит
источник

AZ

Alexander Z in OpenShift - русскоязычное сообщество
а там внутри уже без разницы, елси nodeport не используешь
источник

AZ

Alexander Z in OpenShift - русскоязычное сообщество
смотри ClusterIP и NodePort
источник

KA

Konstantin A in OpenShift - русскоязычное сообщество
Всем привет, подскажите в чем может быть проблема? В шифтовом конфигмапе есть кириллица, спринговое приложение забирает значение из этого CM и обрабатывает как-то криво
источник