Команда Incus только что объявила о выпуске версии 6.12 своего менеджера виртуальных машин и контейнеров, в которую вошли несколько давно существенных улучшений и несколько улучшений повышающих производительность.
Главная изюминка – виртуальные машины теперь могут динамически увеличивать выделенную им оперативную память. До сегодняшнего дня Incus поддерживал увеличение памяти вниз, но не вверх – несоответствие с поведением контейнеров, которое иногда заставляло администраторов перезагружать гостей, чтобы удовлетворить пиковые рабочие нагрузки.
В версии 6.12 реализовано настоящее горячее подключение памяти: просто увеличьте значение limits.memory
, и гость немедленно получит дополнительные гигабайты, не требуя перезагрузки.
Кроме того, правила сетевой безопасности стало проще читать и поддерживать. Новая абстракция набора адресов позволяет операторам группировать любое сочетание адресов IPv4 и IPv6 под меткой, привязанной к проекту, и затем ссылаться на эту метку в списках контроля доступа.
Также на стороне сети, когда мостовой форвард отправляет внешние порты 80/443 внутренней службе на другие порты, исходящие пакеты от экземпляра теперь могут быть SNAT, чтобы соответствовать публичному адресу и порту.
Думайте об этом как о создании именованного псевдонима, например cloudflare-dns
, и повторном использовании его в нескольких правилах ACL вместо того, чтобы повсюду расставлять необработанные IP-адреса.
Раньше ведение журнала было бинарным выбором – локальный syslog или одна конечная точка Loki. В версии 6.12 это ограничение заменено на архитектуру плагинов, которая поддерживает множество целей, каждая из которых может быть Loki или классическим syslog.
Администраторы теперь могут точно настраивать, какие классы событий (например, жизненный цикл, попадания в ACL и общие строки журнала) направляются в конечную точку и с какой степенью серьезности. В крупных развертываниях это означает, например, что большой объем отладочного трафика можно направить на кластер Loki, а для предупреждений и выше оставить syslog.
В командной строке клиент Incus получил возможность фильтрации на стороне сервера для экземпляров, образов, пользовательских томов и профилей. Вместо того чтобы передавать огромные списки по проводам и фильтровать их локально, CLI перекладывает эту работу на демона, что приводит к уменьшению сетевого трафика и снижению нагрузки на SQLite на загруженных хостах.
Наконец, команда Incus отмечает повышение производительности для инсталляций с большим количеством снапшотов и для пользователей ZFS, хотя в сообщении и не опубликованы необработанные цифры. Тем не менее, люди, работающие в средах разработки с большим количеством снапшотов, должны заметить более быстрый запуск и операции со списками.
Более подробную информацию об изменениях в менеджере контейнеров и виртуальных машин Incus 6.12 можно найти в анонсе релиза или в полном журнале изменений.
Пользователям предлагается опробовать новые функции, посетив онлайн-платформу Incus, которая обеспечивает практический опыт работы с последней версией.
Комментарии (0)