Издание Cozystack 0.16.0, отворена PaaS платформа на базата на Kubernetes

Пусната е версия 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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster