Size: a a a

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

2021 September 24

AS

Anton Sidorenko in OpenShift - русскоязычное сообщество
привет всем! работаю с опеншифтом через веб-интерфейс, опыта не много и постараюсь объяснить понятно. Проблема в следующем: те енвы, которые задаю в опеншифте, автоматически попадают в под при запуске, но по всей видимости, не попадают в докерфайл при билде образа (использую Jenkins) - скажите, это действительно так и работает? для билда образа нужно те же енвы конфигурировать где-то отдельно? напр. в настройках пайплайна в Jenkins.
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
> по всей видимости, не попадают в докерфайл

Все так
источник

AS

Anton Sidorenko in OpenShift - русскоязычное сообщество
👍 спасибо!
источник
2021 September 26

M

Mark in OpenShift - русскоязычное сообщество
Доброго дня! После обновы на финальной стадии пишет Unable to apply 4.7.0-0.okd-2021-09-19-013247: the cluster operator monitoring has not yet successfully rolled out

В prometheus-operator следующее:  http: TLS handshake error from 10.128.0.1:46820: remote error: tls: bad certificate
Как фиксить?
источник

M

MAPC in OpenShift - русскоязычное сообщество
Всем привет!
C OpenShift столкнулся недавно, поэтому вопрос будет довольно профанский.
Странно что поиском по чату не удалось ничего найти, вопрос насущный и наверняка возникал не только у меня.
Хочу раскатить PostgreSQL с персистентным хранилищем.
Создаем pvc, в конфиге pod-a монтируем путь к директории с данными постгреса (в моем случае /var/lib/pgsql/data/userdata)
Но прав для записи в эту директорию у пользователя, с которым запускается pod, нет
Постгрес падает с ошибкой
chmod: changing permissions of '/var/lib/pgsql/data/userdata': Operation not permitted



ls -l
выдает
drwxrws--x. 2 root     2056 6144 Sep 26 09:09 userdata

Прав на конфигурирование ssc тоже нет.
OpenShift выдает пул uid и gid для каждого namespace и что же получается, что без хардкода fsGroup в securityContext эту проблему не решить ?
Проблема наверняка рядовая, просто я что-то упускаю.
И как тогда сохранить совместимость конфигураций с чистым Kubernetes ?
источник

M

Mark in OpenShift - русскоязычное сообщество
Удалил под monitoring оператора, ничего не поменялось -
Failed to rollout the stack. Error: running task Updating Prometheus-k8s failed: reconciling Prometheus rules PrometheusRule failed: updating PrometheusRule object failed: Internal error occurred: failed calling webhook "prometheusrules.openshift.io": Post "https://prometheus-operator.openshift-monitoring.svc:8080/admission-prometheusrules/validate?timeout=5s": x509: certificate signed by unknown authority
источник

АС

Антон Саросек... in OpenShift - русскоязычное сообщество
Попробуйте хук указанный удалить
источник

АС

Антон Саросек... in OpenShift - русскоязычное сообщество
Оператор его пересоздать должен и после этого для него новые серты сгенерятся
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
>Хочу раскатить PostgreSQL с персистентным хранилищем
>Прав на конфигурирование ssc тоже нет

в темплейтах есть постгрес который работает с restricted scc
источник

M

MAPC in OpenShift - русскоязычное сообщество
оп, интересно, что за темплейты ?
Просвятите.
источник

VR

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

M

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

M

Mark in OpenShift - русскоязычное сообщество
Пересоздал, не помогло( В service-ca еще такое вывалилось Error: container has runAsNonRoot and image will run as root
источник

M

Mark in OpenShift - русскоязычное сообщество
https://access.redhat.com/solutions/5875621 походу то же самое что и у меня, но как фиксить я конечно же не узнаю 😒
источник

M

MAPC in OpenShift - русскоязычное сообщество
тут openShift сам все делает, я в конфиг не лезу. Мне потом его просто через
-o yaml
достать ?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
кого "достать"?
источник

M

MAPC in OpenShift - русскоязычное сообщество
Конфиг пода достать чтобы положить его в чарт
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
а, ну да, oc new-app тоже умеет в -o yaml
источник

M

Mark in OpenShift - русскоязычное сообщество
Есть подписка мб у кого?)
источник

VR

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