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

Публикувано издание на свободната PaaS платформа Cozystack 0.16.0, изградена на базата на Kubernetes. Проектът цели да предостави готова платформа за хостинг доставчици и рамка за изграждане на частни и публични облаци. Платформата се инсталира директно на сървърите и обхваща всички аспекти на подготовката на инфраструктурата за предоставяне на управляеми услуги. Cozystack позволява стартиране и предоставяне на клъстери Kubernetes, бази данни и виртуални машини. Кодът на платформата е достъпен на GitHub и се разпространява под лицензия Apache-2.0.

В основата на технологичния стек е Talos Linux и Flux CD. Имиджите със системата, ядрото и необходимите модули се формируют предварително и се обновяват атомарно, което позволява да не се използват компоненти като dkms и пакетен мениджър, и гарантира стабилна работа. Предлага се прост метод за инсталиране в празен дата център с помощта на PXE и debian-подобния инсталатор talos-bootstrap.

Платформата включва свободна реализация на мрежовата инфраструктура (fabric) на база 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