Комментарии 2
Однострочник ужасен, конечно.
Скажите, MCO что ещё умеет делать? Файлы писать, команды запускать, может что-то ещё? Как поддерживается изменённое состояние и как оно проверяется на дрифт?
Что-то похожее в чистом Kubernetes вам не встречалось?
Спасибо.
Скажите, MCO что ещё умеет делать? Файлы писать, команды запускать, может что-то ещё? Как поддерживается изменённое состояние и как оно проверяется на дрифт?
Что-то похожее в чистом Kubernetes вам не встречалось?
Спасибо.
0
>Скажите, MCO что ещё умеет делать? Файлы писать
Да
> команды запускать,
Нет, для этого есть DaemonSet и\или systemd units
> Как поддерживается изменённое состояние и как оно проверяется на дрифт?
Состояние хранится в репозитории en.wikipedia.org/wiki/OSTree. Если файл не совпадает с ожидаемым, значит пользователь использовал другие инструменты проме MCO. Тогда оператор попытается привести файл к ожидаемому виду и перезапишет его.
>Что-то похожее в чистом Kubernetes вам не встречалось?
MCO (как и большинство стандартных операторов OCP4) работает с «чистым» Kubernetes
Да
> команды запускать,
Нет, для этого есть DaemonSet и\или systemd units
> Как поддерживается изменённое состояние и как оно проверяется на дрифт?
Состояние хранится в репозитории en.wikipedia.org/wiki/OSTree. Если файл не совпадает с ожидаемым, значит пользователь использовал другие инструменты проме MCO. Тогда оператор попытается привести файл к ожидаемому виду и перезапишет его.
>Что-то похожее в чистом Kubernetes вам не встречалось?
MCO (как и большинство стандартных операторов OCP4) работает с «чистым» Kubernetes
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Контейнер – на конвейер: CRI-O теперь по умолчанию в OpenShift Container Platform 4