Size: a a a

KVM (PVE/oVirt etc)

2019 August 10

DY

Dan Y in KVM (PVE/oVirt etc)
Не все и не всегда
источник

k

kvaps in KVM (PVE/oVirt etc)
> сетевые абстракции увеличивают задержки
с этим не поспоришь, но лоадбалансеры привносят возможность быстрого переключения между эндпоинтами для каждого сервис и соответсвенно rolling update, при желании можно обойтись и без них: сделать т.н. headless сервис, который будет ничего баласировать, а просто ссылаться на текущий работающий под
источник

k

kvaps in KVM (PVE/oVirt etc)
в этом случае общение будет напрямую
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Короче куб хорош для софта высокого уровня, просто апликашки
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
Не все и не всегда
соглашусь, во всём есть свои аспекты
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
Короче куб хорош для софта высокого уровня, просто апликашки
да, в основном для stateless, запускать что-то другое в кубе требует большего понимания и особой усидчивости, но в целом, когда у тебя дофига однотипных ресурсов ты в этом только выигрываешь
источник

k

kvaps in KVM (PVE/oVirt etc)
Вот моё чувство прекрасного:
https://asciinema.org/a/FsV9LCrkKf3XNVdgPU9uPOwDV
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Или когда есть нормальный оператор
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
Или когда есть нормальный оператор
Кстати написать ansible-оператора на operator-sdk проще простого, собстна что я и сделал для нашей инфраструктуры
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Когда я работал в kubevirt все было не так просто
источник

k

kvaps in KVM (PVE/oVirt etc)
Dan Y
Когда я работал в kubevirt все было не так просто
про kubevirt высказывался уже в @kubernetes_ru, я возлагаю большие надежды на проект, но имхо пытаться переиспользовать текущие CRI и CNI плагины - имхо, не есть true way
источник

k

kvaps in KVM (PVE/oVirt etc)
решил что лучше я напишу свой оператор для opennebula и буду деплоить её в кубе чем пытаться адаптировать kubevirt под себя
источник

k

kvaps in KVM (PVE/oVirt etc)
вот это, по моему, настоящая жесть
источник

k

kvaps in KVM (PVE/oVirt etc)
поясню - это схема интерфейсов для каждой виртуалки, запущенной внутри пода.
А всё это ради того, чтобы переиспользовать CNI
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Тот кто это писал мой хороший друг  :)
источник

DY

Dan Y in KVM (PVE/oVirt etc)
И сосед
источник

k

kvaps in KVM (PVE/oVirt etc)
Верю, и я надеюсь что когда-нибудь это перерастёт в что-то большее, т.к. система виртуализации с API уровня kubernetes точно нужна.
Но, имхо, учитывая все ограничения, текущий кейс использования достаточно специфичный
источник

k

kvaps in KVM (PVE/oVirt etc)
в основнои это stateless-виртуалки, вот они в kubevirt будут работать на отлично, как правило им не нужна ни live-миграция, ни статические айпишники
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Что начальство определило то и пишем :)
источник

DY

Dan Y in KVM (PVE/oVirt etc)
Миграция вроде есть
источник