Size: a a a

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

2021 January 15

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
примерно так, да
machine API создает объект Machine, в котором указывает из какого пула брать конфиг. На ноде запускается machine-config-daemon (MCD), который слушает свой пул. Лейбл ноде добавляется для ясности, он не контролирует какой пул слушает MCD
ясно, спасибо
источник

BB

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

A

Alex in OpenShift - русскоязычное сообщество
Серты вшитые сутки валидны, надо вставлять свои
Он скоро красные алерты уже выдаст
источник

BB

Boriss Borisovich in OpenShift - русскоязычное сообщество
чего? серьёзно чтоль О_О
источник

VR

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

BB

Boriss Borisovich in OpenShift - русскоязычное сообщество
аминь
источник

RK

Roman Kravtsov in OpenShift - русскоязычное сообщество
Boriss Borisovich
чего? серьёзно чтоль О_О
потом этот алерт должен исчезнуть
источник

RK

Roman Kravtsov in OpenShift - русскоязычное сообщество
то же самое наблюдал
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
примерно так, да
machine API создает объект Machine, в котором указывает из какого пула брать конфиг. На ноде запускается machine-config-daemon (MCD), который слушает свой пул. Лейбл ноде добавляется для ясности, он не контролирует какой пул слушает MCD
А действительно. Получатеся, что мануал https://github.com/openshift/machine-config-operator/blob/master/docs/custom-pools.md не верен. Тут прям указано " If you want to use the node as a purely infra node, you can remove the worker pool as follows: oc label node ip-10-0-130-218.us-west-1.compute.internal node-role.kubernetes.io/worker-".  И так не работает, он из worker пула не убирается. Или я чета не то делаю.
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Sergey Savchuk
А действительно. Получатеся, что мануал https://github.com/openshift/machine-config-operator/blob/master/docs/custom-pools.md не верен. Тут прям указано " If you want to use the node as a purely infra node, you can remove the worker pool as follows: oc label node ip-10-0-130-218.us-west-1.compute.internal node-role.kubernetes.io/worker-".  И так не работает, он из worker пула не убирается. Или я чета не то делаю.
он не убирается из пула (и ему все еще приходят конфиг пула), но на него не будут шедулится ворклоады которые хотят лейбла worker.
Более того, все кастомные пулы имплицитно наследуют пул worker (чтобы кубелет там обновлялся и все такое)
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
вот тут - https://github.com/openshift/installer/blob/master/docs/user/customization.md#kubernetes-customization-unvalidated - лучше описано как влезть в конфиги (и все сломать потенциально)
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
ну да меня смутило: you can remove the worker pool as follows
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Sergey Savchuk
ну да меня смутило: you can remove the worker pool as follows
думаю опечатка, заведи им ишью
источник

BB

Boriss Borisovich in OpenShift - русскоязычное сообщество
Кто-нибудь пробовал, может ли работать дискорд-вебхук в качестве receiver в alert notification?
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
maxUnavailable тюнить у machineconfigpool, например?
а тогда еще вопрос.. сюда вот по этому: https://docs.openshift.com/container-platform/4.6/post_installation_configuration/machine-configuration-tasks.html , maxUnavailable - это колво нод, на которых одновременно применяется mc, соответсвенно которые одновременно недоступны. А Роме надо было, чтобы mco игнорировал нерабочую worker ноду
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Sergey Savchuk
а тогда еще вопрос.. сюда вот по этому: https://docs.openshift.com/container-platform/4.6/post_installation_configuration/machine-configuration-tasks.html , maxUnavailable - это колво нод, на которых одновременно применяется mc, соответсвенно которые одновременно недоступны. А Роме надо было, чтобы mco игнорировал нерабочую worker ноду
а, сорри, я неправильно прочитал, да
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
а тогда вообще эта задача рещается?
источник

SS

Sergey Savchuk in OpenShift - русскоязычное сообщество
ну кроме удаления ноды
источник

VR

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

SS

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