



Cozystack v0.31-0.33: Air Gap, бэкапы System, поддержка GPU в K8s-кластерах, cozypkg вместо helm и другие фичи
Давненько мы не делились обновлениями Cozystack — пришло время это исправить. В этой статье мы пробежимся по самым важным новым фичам и изменениям в документации платформы, а фиксы, доработки и исправления безопасности, которых тоже накопилось немало, можно посмотреть по дополнительным ссылкам на release notes (их мы тоже добавили в текст). И хотя сегодня не 12 апреля, поехали!
Cozystack — это Open Source-платформа, которая позволяет строить облако на bare metal для быстрого развертывания managed Kubernetes, database as a service, applications as a service и виртуальных машин на базе KubeVirt. В рамках платформы можно по клику разворачивать Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics и другие сервисы. Cozystack — проект CNCF Sandbox.
Релиз Cozystack 0.33.0 принес долгожданные бэкапы PVC, поддержку NFS-хранилищ, возможность назначать виртуальным машинам отдельные сокеты с процессорами и обновления в управлении ресурсами.
Унифицированное управление выделением CPU и памяти. Начиная с версии 0.31.0, мы ввели в Cozystack единую переменную конфигурации cpu-allocation-ratio. Она обеспечивает единообразие запросов и лимитов CPU в виртуальных машинах под управлением KubeVirt. А в релизе 0.33.0 была добавлена переменная memory-allocation-ratio. Обе переменные теперь применяются ко всем управляемым приложениям и квотам ресурсов тенантов.
Предустановки ресурсов также учитывают коэффициенты выделения и ведут себя так же, как явные определения ресурсов. Новый формат определения ресурсов лаконичен и прост:
Эта запись преобразуется в запросы и лимиты Kubernetes на основе заданных значений и универсальных коэффициентов:
При обновлении с более ранних версий Cozystack конфигурация ресурсов в управляемых приложениях
Читать на habr.com