Издање Цозистацк 1.0, ПааС платформе отвореног кода засноване на Кубернетес-у

Отворено-кодна PaaS платформа Cozystack 1.0, изграђена на 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 и друге сервисе једним кликом.

Верзија 1.0 додаје подршку за генерички Kubernetes режим, који вам омогућава да било који постојећи Kubernetes кластер претворите у пуноправни облак са свим функцијама Cozystack-а: Linstor складиштење, Kube-OVN умрежавање, KubeVirt виртуелизација, DBaaS и разне услуге које се могу распоредити једним кликом (Kafka, Cilium, Grafana, Victoria Metrics, итд.). Везивање Talos Linux дистрибуције је уклоњено — Cozystack се сада може инсталирати на било коју Linux дистрибуцију.

Генерички Кубернетес, који није везан за Талос Линукс, може се користити ако компанија има строге захтеве за своје Линукс дистрибуције, не жели да учи специфичности Талос Линукса, треба да користи драјвере, модуле језгра или системске пакете који недостају у Талосу, или треба да интегрише Козистек у постојеће Кубернетес кластере. Упутства за инсталацију Козистека са Убунтуом (Дебијан) и к3с (кубеадм, РКЕ2) су доступна.

Нова верзија такође садржи значајне промене у архитектури (имплементација заснована на HelmRelease-у је замењена декларативним моделом пакета којим се управља преко cozystack-operator-а), пружа комплетне алате за прављење резервних копија и опоравак, прерађује архитектуру управљања виртуелним машинама (апликација за виртуелну машину је замењена пакетом vm-disk + vm-instance), пружа могућност креирања географски дистрибуираних кластера (користећи Kilo и cilium-kilo) и додаје подршку за имплементацију управљаних сервиса са MongoDB, Qdrant, Harbor, NATS и MariaDB.

Извор: опеннет.ру

Додај коментар