Comments 8
по поводу "Платформа SUSE ориентирована только на bare metal-инсталляции. Не всем потенциальным пользователям Harvester это подходит." это не совсем так, еще когда самого harvester не было я делал для одного клиента PoC на базе тех же компонент что использует Harvester, а именно Rancher, RKE, Kubevirt, Longhorn, Minio, Canal CNI. для PoC использовался хостер который предоставляет vCloud Director API, то есть я при помощи тераформа нарезал виртуалки побольше, с 16 cores и 64GB RAM, и уже эти виртуалки в кубе нарезал на поменьше и неплохо все работало.
Еще раз, а можно tl;dr для непонятливых - Harvester - это как замена Proxmox, а-ля qemu/kvm, в котором можно сетапить виртуалки? Или это немного более комплесное решение, где еще есть центральный сторадж через Longhorn и так далее?
Или все-таки это "максимально простая" альтернатива Proxmox`у?
На первый взгляд, похоже на Rancher, к которому плагином прикрутили возможность запускать виртуалки.
а виртуалки запускаются как в ранчере поды, а-ля есть 10 воркер нод и запустятся на какой-то из?
и сами виртуалки запускаются полноценно как qemu/kvm, т.е. с хостовой машины можно выполнить команду "virsh / qm list" и ребутнуть ее, например?
Судя по коду, kubevirt работает через /dev/kvm Плюс вот это https://gist.github.com/zulhfreelancer/1ce85228499e69e1c707855bbbda1092
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
virt-launcher-vm-4sd8h 1/1 Running 0 2d13h
$ kubectl exec -it virt-launcher-vm-4sd8h -- bash
bash-5.0# virsh list
Id Name State
1 default_vm running
Т.е. для хоста это обычные виртуалки. По сути, это прямо как Vsphere/proxmox кластер получается. Просто контрол плейном выступает кубер в связке с kubevirt.
Это HCI, т.е. это комплексное решение для развертывания разных нагрузок - и виртуальных, и контейнерных. Это business-talk, так сказать. Технически, это просто обычный кубер с прикрученным kubevirt, уже выбранным за тебя распределенным хранилищем, CNI и прочими плюшками. По сути, все тоже самое можно собрать руками спокойно за исключением наверное только web-ui. Кубер это конструктор и каждый из него собирает свое.
Почему дизайн ч/б теперь?
Обзор Harvester — гиперконвергентного Open Source-решения на базе Kubernetes