Виртуальные машины применяют для изоляции запускаемого программ на определенных операционных системах, этот подход позволяет достаточно сильно разделить сервисы между собой, и тем самым ограничить доступы, вычислительные ресурсы и т.д. Управление виртуальными машина достаточно дорогой процесс и требует наличия специализированного программного обеспечения, вроде VMWare, Windows Hypervisors, OpenStack и т.д.
По другую сторону находятся контейнеры, которые часто применяются в разработке для запуска микросервисов. Для оркестрации контейнеров обычно используют Kubernetes. Существует набор практик для использования платформы Kubernetes в Enterprise-системах. Эти же практики и подходы могут быть применимы для запуска виртуальных машин. Тем самым можно обеспечить запуск различных операционных систем на отличающихся архитектурах внутри одного кластера Kubernetes наряду с обычными контейнерами. В каких случаях это может быть полезно? На каких технологиях это будет работать и как виртуальные машины будут интегрированы в экосистему Kubernetes?
Спикер расскажет свой путь поиска решения для запуска тестовых стендов с виртуальными машинами на базе отечественной операционной системы в кластере Kubernetes.
Спикер: Руслан Гайнанов, тимлид DevOps-команды в ИТ-Холдинге Т1
Запись доклада - https://rutube.ru/video/79c97b6cf220bf67c8cc76bb122d4183/?r=wd&t=4621