Пускане на Cozystack 1.2, отворена PaaS платформа на базата на Kubernetes.

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

Платформата включва свободна реализация на мрежова инфраструктура (система) на база Kube-OVN и използва Cilium за организиране на сервисна мрежа, MetalLB за анонсиране на услуги навън. Хранилището е реализирано на LINSTOR, където се предлага използването на ZFS в качеството на базов слой за хранилище и DRBD за репликация. Наличен е предварително настроен стек за мониторинг на база VictoriaMetrics и Grafana. За стартиране виртуални машини се използва технологията KubeVirt, която позволява стартиране на класически виртуални машини директно в контейнери Kubernetes и вече има всички необходими интеграции с Cluster API за стартиране на управлявани Kubernetes клъстери вътре в „железния“ Kubernetes клъстер. В рамките на платформата можете с един клик да развивате Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics и други услуги.

Основни нововведения в Cozystack 1.2.0:

  • В Dashboard е добавено приложението «Managed OpenSearch», което поддържа всички версии на платформата OpenSearch. Достъпна е многоролева топология, TLS е включен по подразбиране, а автентикацията с HTTP Basic работи направо от кутията; по необходимост може да се разпредели и web-интерфейсът OpenSearch Dashboards заедно с движка.
  • В приложението vpc е реализирана поддръжка на VPC Peering, което позволява директно свързване на частни мрежи на наематели без маршрутизиране на трафика през публични точки. В многонаментни инсталации операторите могат да проектират по-чисти вътрешни мрежови топологии и да публикуват само необходимия трафик навън. Добавено е детерминирано разпределение IP адреса за пирингове и поддръжка на статични маршрути.
  • Реализирана е система SchedulingClass, позволяваща на операторите да управляват къде ще се стартират работните натоварвания на наемателите. Например, може да се свързват натоварвания с конкретни дата-центрове, класове оборудване или групи възли, без да се налага на наемателите да вникват в детайлите на работата на планиращия Kubernetes. По подразбиране е включен cozystack-scheduler, който прави SchedulingClass част от стандартната инсталация на платформата.
  • VictoriaLogs е преведен в клъстерен режим на базата на VLCluster за повишаване на мащабируемостта на логинг стека.
  • В LINSTOR е реализирана поддръжка за преместване на томове след клониране и възстановяване, подобрявайки разположението на данните в сценарии с клониране и възстановяване.
  • external-dns е наличен като отделен допълнителен пакет.

Източник: opennet.ru

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