Size: a a a

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

2020 April 14

G

Grigoriy in OpenShift - русскоязычное сообщество
Лучше посмотреть сорц данного имиджа. Или докерфайл. Если этого нет - то зачем это использовать?
источник

GS

Gennady Sychev in OpenShift - русскоязычное сообщество
Всем привет,
есть кластер 3.11 в отдельном namespace поднят jenkins-persistant, в плагине прописаны namespace-ы с которыми дженкинс синхронизируется.
при создании и запуске BuildConfig со стратегией JenkinsPileline, шифт упорно создаёт в текущем namespace ещё один экземпляр дженкинса, джоба в шифте помечается как fail, потому что на свежесозданом шифте нет плагинов для сообщений в телегу, но при этом на отдельном дженкинсе этот же пайплайн синхронизировался и отрабатывает норм.

нигде не могу найти есть ли возможность, как то указать в yaml файле что бы шифт не создавал экземпляр дженкинса?
доку читал, но там про глобальное отключение для всего кластера либо используйте внешний дженкинс
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Gennady Sychev
Всем привет,
есть кластер 3.11 в отдельном namespace поднят jenkins-persistant, в плагине прописаны namespace-ы с которыми дженкинс синхронизируется.
при создании и запуске BuildConfig со стратегией JenkinsPileline, шифт упорно создаёт в текущем namespace ещё один экземпляр дженкинса, джоба в шифте помечается как fail, потому что на свежесозданом шифте нет плагинов для сообщений в телегу, но при этом на отдельном дженкинсе этот же пайплайн синхронизировался и отрабатывает норм.

нигде не могу найти есть ли возможность, как то указать в yaml файле что бы шифт не создавал экземпляр дженкинса?
доку читал, но там про глобальное отключение для всего кластера либо используйте внешний дженкинс
If you are an unpriviledged user, a Service must be created for OpenShift Container Platform to use. The service name must match the cluster configuration value of serviceName in the jenkinsPipelineConfig. The default value is jenkins. If you are disabling autoprovisioning because you are running a Jenkins server outside your project, it is recommended that you point this new service to your existing Jenkins server. See: Integrating External Services

The latter option could also be used to disable autoprovisioning in select projects only.
источник

VR

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

GS

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

S

Svetozar in OpenShift - русскоязычное сообщество
Доброго времени суток, не могу понять что за ерунда. При деплое чего-либо в шифт вижу у подов в Events сообщение типа:
DNS Config Forming   Search Line limits were exceeded, some search paths have been omitted, the applied search line is: ВНЕШНИЙ_ДОМЕН.svc.cluster.local svc.cluster.local cluster.local ВНЕШНИЙ_ДОМЕН default.svc.cluster.local cloud.local
до установки шифта производил настройки сети через Network Manager, указывая домены поиска:
nmcli con mod enp1s0 ipv4.dns-search "ВНЕШНИЙ_ДОМЕН default.svc.cluster.local svc.cluster.local cloud.local default.svc svc local"
вывод /etc/resolv.conf
# nameserver updated by /etc/NetworkManager/dispatcher.d/99-origin-dns.sh
# Generated by NetworkManager
search cluster.local ВНЕШНИЙ_ДОМЕН default.svc.cluster.local svc.cluster.local cloud.local default.svc svc local
nameserver 31.184.218.107
может подскажете что-то?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Svetozar
Доброго времени суток, не могу понять что за ерунда. При деплое чего-либо в шифт вижу у подов в Events сообщение типа:
DNS Config Forming   Search Line limits were exceeded, some search paths have been omitted, the applied search line is: ВНЕШНИЙ_ДОМЕН.svc.cluster.local svc.cluster.local cluster.local ВНЕШНИЙ_ДОМЕН default.svc.cluster.local cloud.local
до установки шифта производил настройки сети через Network Manager, указывая домены поиска:
nmcli con mod enp1s0 ipv4.dns-search "ВНЕШНИЙ_ДОМЕН default.svc.cluster.local svc.cluster.local cloud.local default.svc svc local"
вывод /etc/resolv.conf
# nameserver updated by /etc/NetworkManager/dispatcher.d/99-origin-dns.sh
# Generated by NetworkManager
search cluster.local ВНЕШНИЙ_ДОМЕН default.svc.cluster.local svc.cluster.local cloud.local default.svc svc local
nameserver 31.184.218.107
может подскажете что-то?
>до установки шифта производил настройки сети через Network Manager, указывая домены поиска:
не надо так, потому что шифт сам умеет и без лишних подсказок это делать
источник

VR

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

S

Svetozar in OpenShift - русскоязычное сообщество
то есть вообще не трогать сеть, контролируемую Network Manager, и сразу же раскатывыать плейбуком шифт?
источник

S

Svetozar in OpenShift - русскоязычное сообщество
вообще данное сообщение чисто информационное и не говорит о неработоспособности чего-либо, как я понимаю?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Svetozar
вообще данное сообщение чисто информационное и не говорит о неработоспособности чего-либо, как я понимаю?
твои dns запросы лимитятся (и сеть спамят скорее всего)
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Svetozar
то есть вообще не трогать сеть, контролируемую Network Manager, и сразу же раскатывыать плейбуком шифт?
да
источник

S

Svetozar in OpenShift - русскоязычное сообщество
ок, буду знать, спасибо Вадим
источник

GS

Gennady Sychev in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
создай один дженкинс, настрой его - и в остальных неймспейсах создавай сервис, указывающий на него?
спасибо, всё получилось
источник

S

Svetozar in OpenShift - русскоязычное сообщество
Вадим, а то, что не пулятся образа из репо шифта с чем чаще всего может быть связано? тоже как-то просто решается? Например дженкинс из-коробочный-шаблонный:
Failed to pull image "docker-registry.default.svc:5000/openshift/jenkins@sha256:02310a4743e1dddb29b37a75ebf10ad0279621b31f31b3f1201433c59736696c": rpc error: code = Unknown desc = unknown: unable to pull manifest from docker.io/openshift/jenkins-2-centos7:latest: Get https://registry-1.docker.io/v2/: x509: certificate is valid for *.apps.ВНЕШНИЙ_ДОМЕН, apps.ВНЕШНИЙ_ДОМЕН, not registry-1.docker.io
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
¯\_(ツ)_/¯
источник
2020 April 15

rd

rus dacent in OpenShift - русскоязычное сообщество
CI that CIs itself: Rehearsals in OpenShift CI
https://www.youtube.com/watch?v=BMB7I2eqMK0
источник

OS

Oleg Sadykov in OpenShift - русскоязычное сообщество
Добрый день. Как можно уменьшить количество реплик на cluster monitoring operator в openshift 3? Меняю в crd а он восстанавливает прежние значения
источник

OS

Oleg Sadykov in OpenShift - русскоязычное сообщество
Oleg Sadykov
Добрый день. Как можно уменьшить количество реплик на cluster monitoring operator в openshift 3? Меняю в crd а он восстанавливает прежние значения
Может быть можно это сделать через селектор нод?
источник

OS

Oleg Sadykov in OpenShift - русскоязычное сообщество
Выходит, что cluster-monitoring operator реагирует только на свой configmap. Остальное, включая crd prometeus и alert manager он перезаписывает
источник