Я использую Kubernetes. Вы используете Kubernetes. Все мы используем Kubernetes для управления контейнерами. Однако вы не могли использовать Kubernetes для управления виртуальными машинами (ВМ).
SUSE, европейский гигант Linux, занимающийся вместе с Rancher контейнерами и облачными вычислениями, выпустил первую производственную версию Harvester.
Предложение SUSE Kubernetes как услуга, позволяет унифицировать доставку виртуальных машин и контейнеров.
Для тех из вас, кто еще не встречал этого, Harvester – это современное решение для гиперконвергентной инфраструктуры (HCI). Он создан для серверов и корпоративных технологий с открытым исходным кодом, включая Kubernetes; Kubevirt, интерфейс прикладного программирования (API) виртуализации для Kubernetes; и Longhorn, распределенное блочное хранилище для Kubernetes. Помимо возможности развертывания виртуальных машин и контейнеров с помощью одного набора программ, Harvester позволяет размещать рабочие нагрузки виртуальных машин на периферии, рядом с вашими устройствами Интернета вещей (IoT), будучи интегрированными в вашу облачную инфраструктуру.
Harvester делает это, используя SUSE Rancher’s GitOps возможности непрерывной доставки (CD) для потенциально возможного масштабирования тысяч кластеров HCI, запускающих сочетание виртуальных машин и контейнерных рабочих нагрузок от ядра к периферии.
SUSE – не первая компания, исследующая возможности работы с виртуальными машинами и контейнерами с помощью Kubernetes. Например, Red hat Набор средств миграции для виртуализации (MTV) для OpenShift 4.7 позволяет переносить виртуальные машины в любом масштабе, если вы используете Виртуализация Red Hat OpenShift. Но, как указывает SUSE, большинство из этих подходов требуют, чтобы вы использовали версию Kubernetes и управления виртуальными машинами, зависящую от поставщика, в то время как Harvester более гибкий.
В то же время Harvester имеет свои ограничения. Например, он предназначен для использования локального хранилища с прямым подключением вместо сложных внешних сетей хранения данных (SAN). Однако Longhorn открывает ему возможность использовать другие хранилища.
Среди других примечательных особенностей Harvester:
- Управление жизненным циклом ВМ, включая внедрение SSH-ключей, Cloud-init, а также графическую консоль и консоль последовательного порта.
- Поддержка живой миграции виртуальных машин
- Поддержка резервного копирования и восстановления ВМ
- Распределенное блочное хранилище
- Несколько сетевых адаптеров в виртуальной машине подключаются к сети управления или виртуальным локальным сетям.
- Виртуальная машина и шаблоны облачной инициализации
- Rancher интеграция с мультикластерным управлением и драйвером узла Harvester
- Поддержка загрузки PXE / iPXE
- Поддержка виртуального IP и Bond NIC
- Мониторинг интеграции
Сложите все это вместе, и то, что я вижу в этой паре, – это способ преодолеть разрыв между вашей устаревшей инфраструктурой виртуальных машин и вашей облачной инфраструктурой Kubernetes.
Как сказал Шэн Лян, президент SUSE по разработке и инновациям, «инвестируя в эти проекты, мы предоставляем клиентам технологии, необходимые для преодоления разрыва между устаревшими и облачными ИТ-технологиями».