Пусната е версия 0.16.0 на свободната PaaS платформа Cozystack, изградена на базата на Kubernetes. Проектът е насочен към предоставяне на готова платформа за хостинг доставчици и фреймуърк за изграждане на частни и публични облаци. Платформата се инсталира директно на сървърите и обхваща всички аспекти на подготовка на инфраструктура за предоставяне на управляеми услуги. Cozystack позволява стартиране и предоставяне на Kubernetes клъстери, бази данни и виртуални машини. Кодът на платформата е наличен в GitHub и се разпространява под лиценз Apache-2.0.
В качеството си на основен технологичен стек, се използва Talos Linux и Flux CD. Образите на системата, ядрото и необходимите модули се формират предварително и се обновяват атомарно, което позволява да се избегнат компоненти като dkms и пакетен мениджър, и гарантира стабилна работа. Осигурява се прост метод за инсталиране в празен дата-център чрез PXE и Debian-подобен инсталатор talos-bootstrap.
Платформата включва свободна реализация на мрежовата инфраструктура на Kube-OVN, и използва Cilium за организация на услугите, MetalLB за обявяване на услугите навън. Съхранението е реализирано на LINSTOR, където се предлага използването на ZFS като основен слой за съхранение и DRBD за репликация. Има предварително конфигуриран стек за мониторинг на базата на VictoriaMetrics и Grafana. За стартиране на виртуални машини се използва технологията KubeVirt, която позволява стартирането на класически виртуални машини директно в Kubernetes контейнери и вече има всички необходими интеграции с Cluster API за стартиране на управлявани Kubernetes клъстери в рамките на физическия Kubernetes клъстер.
В новата версия:
- На базата на откритата система за мониторинг Alerta е реализирана възможност за изпращане на уведомления с предупреждения за сривове и извънредни ситуации. Може да се настрои доставката на уведомления в Telegram. Освен това, може да се получават предупреждения от k8s-prometheus. Всички дашбордове в Grafana, както и самата Grafana и grafana-operator, са обновени.
- Nginx-ingress е обновен до версия v1.11.2. Решен е проблемът с достъпа до nginx-ingress от вътре в клъстера.
- Flux и flux-operator са обновени до последните версии.
- Kamaji е обновен до последната версия, проблемът с рестартиранията на контролера е разрешен.
- В CCM (Cloud Controller Manager) е добавен контролер endpointslice; подредените услуги сега изпращат трафик само към възлите, които ги обслужват.
- В Seaweedfs и COSI са поправени атрибутите за създаване на бакети, които сега коректно се визуализират във filer и са съвместими с S3 клиенти.
- Talos Linux е обновен до версия 1.8.0.
- Cilium е обновен до последната патч версия (1.16.2). Проблемът с отварянето на портове на виртуалните машини е разрешен.
Източник: opennet.ru
