Size: a a a

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

2020 December 08

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
хочу запаковать манифесты со своими операторами в release image, а все объекты от них в openshift installer
источник

VR

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

VR

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

RT

Roman Tsisyk in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
только любая модификация пейлоада приведет к тому что апдейтов не будет, разве что форсить руками
ну там какой-то сервис специальный есть, который json выдает с графом зависимостей между release images
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
а там кстати какая политика, игн в новой версии обрза не претендует на файлы, которыми он не управляет
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
откуда проблемы? например, кот будет ругаться на наш нмконнекшн из изначального игнишена?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Roman Tsisyk
ну там какой-то сервис специальный есть, который json выдает с графом зависимостей между release images
ага, да, это Cincinnati. Но oc adm release upgrade --force --to-image может обновить до любого другого релизимаджа
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Dmitry Gadeev
откуда проблемы? например, кот будет ругаться на наш нмконнекшн из изначального игнишена?
игнишен генерится динамически в machine-config-operator. Они считай временные файлы.

Вот если у тебя на диске контент изменился, а machine-config-daemon ожидает другой файл, то он сразу дегрейднется и покажет дифф
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
это да, но если то, что хочет потрогать МСО, в старой версии образа МСО никак не трогалось - никто же не заметит?
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
нармиер, предыдущие игнишены положили в /рут hello.txt
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
никаким же будущим обновлениям образа ОС он не помешет
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Dmitry Gadeev
это да, но если то, что хочет потрогать МСО, в старой версии образа МСО никак не трогалось - никто же не заметит?
да, на эти файлы ему все равно. Если файла нет в machine config демон его пропустит
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
ну, или не должен помешать 6)
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
тоесть, если файла нет в mc, то можно делать с ним че хочешь руками и mco пофиг
источник

VR

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

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
гуляй-рванина!
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
ясно..тогда вопрос...при установке имеем 2 папочки перед созданием игнишнов: openshift manifests...туда что можно подложить, чтобы он это применил?...пытался манифесты оператора - валится с ошибками при накатывании мастеров
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Sergey Savchuk
ясно..тогда вопрос...при установке имеем 2 папочки перед созданием игнишнов: openshift manifests...туда что можно подложить, чтобы он это применил?...пытался манифесты оператора - валится с ошибками при накатывании мастеров
любые k8s манифесты, бутстрап их будет применять пока не применятся.

Тут проблема в том что воркеры создаются только после бутстрапа, так что эти манифесты - это что-то критическое для кластера, типа promtail на мастерах и так далее
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
а, тоесть если манифесты должны применится на воркерах, а воркеров до мастеров нет, то мастера и не поднимутся?
источник

VR

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