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

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

Като основен стек технологии се използва Talos Linux и Flux CD. Образите със системата, ядрото и необходимите модули се формират предварително и се обновяват атомарно, което позволява да се избегнат такива компоненти като dkms и пакетен мениджър, и гарантира стабилната работа. Предоставя се прост метод за инсталиране в празен дата център с помощта на PXE и debian-подобен инсталатор talos-bootstrap. В рамките на платформата можете по клик да развивате Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics и други услуги.

Платформата включва свободна реализация на мрежовата инфраструктура (fabric) на базата на Kube-OVN, и използва Cilium за организиране на мрежата на услугите, MetalLB за анонсиране на услугите навън. Съхранението е реализирано на LINSTOR, където се предлага използване на ZFS като базов слой за съхранение и DRBD за репликация. Има предварително конфигуриран стек за мониторинг на базата на VictoriaMetrics и Grafana. За стартиране на виртуални машини се използва технологията KubeVirt, която позволява стартиране на класически виртуални машини директно в контейнерите на Kubernetes и вече има всички необходими интеграции с Cluster API за стартиране на управлявани Kubernetes клъстери в рамките на "железния" Kubernetes клъстер.

В новото издание:

  • Реализирана е поддръжка на VPC (Virtual Private Cloud), позволяваща на администраторите на платформата да създават изолирани мрежови сегменти за tenant приложения. VPC осигуряват мрежова изолация и позволяват гъвкаво управление на топологията на мрежата, подсетите и маршрутизацията. VPC могат да включват няколко подсети, а администраторите могат да добавят в настройките на подсетите диапазони от IP адреси, параметри на шлюза и конфигурация на DNS. Функционалността на VPC е интегрирана в уеб интерфейса на Cozystack.
  • В панела за управление Cozystack вградена поддръжка на VNC, позволяваща достъп до конзолата на виртуалната машина директно от уеб интерфейса без необходимост от използване на външни инструменти.

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

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