Size: a a a

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

2020 March 07

AA

Artyom Abramovich in OpenShift - русскоязычное сообщество
блин, кто-нибудь baremetal (на локальную машину) разворачивал openshift-installer ?
источник

AA

Artyom Abramovich in OpenShift - русскоязычное сообщество
я уже че-то подустал тыкаться в закрытую дверь, а minisfhit грустно
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Artyom Abramovich
блин, кто-нибудь baremetal (на локальную машину) разворачивал openshift-installer ?
3 машины + бутстрап нода
источник

AA

Artyom Abramovich in OpenShift - русскоязычное сообщество
ну нет столько :-/
источник

AA

Artyom Abramovich in OpenShift - русскоязычное сообщество
3 мастера (control plane) и 1 воркер (compute) имеешь в виду же?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Artyom Abramovich
3 мастера (control plane) и 1 воркер (compute) имеешь в виду же?
3 крупных мастера, они же будут воркеры + бутстрап нода которую можешь потом перепрошить в воркер
источник

AA

Artyom Abramovich in OpenShift - русскоязычное сообщество
понял, спасибо
источник
2020 March 08

U

Ugly in OpenShift - русскоязычное сообщество
Господа, добрый вечер. Честно говорю - старался найти ответ в инетах.. Но я опеншифт вижу со стороны разворота приложений 2ой день.
Проблема следующая: на воркер ноде собрал свой имидж, запускаю в ручную, проваливаюсь к контейнер, запускаю шелл-скрипт, приложение стартует нормально.
Написал деплоймент ямлик.. При старте шелл-скрипт падает с ошибкой мол прав писать в лог файл нет.
Первая идея была - что собирал контейнер под рутом (да да.. я знаю), ну ок, сделал отдельного юзера, сбилдил из под него. Ситуация не меняется.
Что может быть упущено? Что не так делаю? Ладно бы запущенный контейнер в ручную давал похожий результат, так ведь нет.

Шифт 3.11 если что
источник

MS

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

MS

Michael Silich in OpenShift - русскоязычное сообщество
RUN chgrp -R 0 /some/directory && \ chmod -R g=u /some/directory
источник

MS

Michael Silich in OpenShift - русскоязычное сообщество
Шифт создает псевдо юзера из под которого стартует конт
источник

IM

Iurii Medvedev in OpenShift - русскоязычное сообщество
Ugly
Господа, добрый вечер. Честно говорю - старался найти ответ в инетах.. Но я опеншифт вижу со стороны разворота приложений 2ой день.
Проблема следующая: на воркер ноде собрал свой имидж, запускаю в ручную, проваливаюсь к контейнер, запускаю шелл-скрипт, приложение стартует нормально.
Написал деплоймент ямлик.. При старте шелл-скрипт падает с ошибкой мол прав писать в лог файл нет.
Первая идея была - что собирал контейнер под рутом (да да.. я знаю), ну ок, сделал отдельного юзера, сбилдил из под него. Ситуация не меняется.
Что может быть упущено? Что не так делаю? Ладно бы запущенный контейнер в ручную давал похожий результат, так ведь нет.

Шифт 3.11 если что
Логи надо писать в  stdout и не будет проблем
источник

U

Ugly in OpenShift - русскоязычное сообщество
Iurii Medvedev
Логи надо писать в  stdout и не будет проблем
пробовал, не могу симлинку создать, та же проблема с пермишенами. приложение не умеет само писать куда надо
источник

IM

Iurii Medvedev in OpenShift - русскоязычное сообщество
Ugly
пробовал, не могу симлинку создать, та же проблема с пермишенами. приложение не умеет само писать куда надо
Стоп а как же приложение пишет в файл?
источник

IM

Iurii Medvedev in OpenShift - русскоязычное сообщество
Обычно на стадии сборки образа достаточно слинковать для примера можно посмотреть как собирается nginx что то типа
RUN ln -sf /dev/stdout /tmp/app.log
В
докер файл
источник

U

Ugly in OpenShift - русскоязычное сообщество
Iurii Medvedev
Стоп а как же приложение пишет в файл?
вот.. я это и не могу побороть, если я запускаю контейнер на воркер ноде в ручную, все ок. а шифт не может, приложение падает с ошибкой на запись в файл. уже пробовал создать файл на этапе сборки, и права с грантами выдать. пока что то никак. завтра на свежую голову ещё попробую с вашим примером по симлинку
источник

IM

Iurii Medvedev in OpenShift - русскоязычное сообщество
Ugly
вот.. я это и не могу побороть, если я запускаю контейнер на воркер ноде в ручную, все ок. а шифт не может, приложение падает с ошибкой на запись в файл. уже пробовал создать файл на этапе сборки, и права с грантами выдать. пока что то никак. завтра на свежую голову ещё попробую с вашим примером по симлинку
Не создавать надо а симлинк делать тогда начнет в аут писать
источник
2020 March 09

U

Ugly in OpenShift - русскоязычное сообщество
Iurii Medvedev
Не создавать надо а симлинк делать тогда начнет в аут писать
попробовал и так. легче не стало :) теперь в секурность джавы уперся. но спасибо!
Caused by: javax.security.auth.login.LoginException: java.lang.NullPointerException: invalid null input: name
источник

MS

Michael Silich in OpenShift - русскоязычное сообщество
Также так и написано что за ошибка. Вы "Name" забыли назначить. Вот оно и не логинеться
источник

U

Ugly in OpenShift - русскоязычное сообщество
Я не это не могу понять, а другое - почему когда я руками контейнер стартую в докере, и запускаю скрипт - всё ок. Почему опеншифт то упирается, и можно ли это отдебажить?
Понимаю что вопрос глупый, но как то странно это всё выглядит со стороны
источник