Vydání Cozystack 1.2, open source platformy PaaS založené na Kubernetes

Open-source PaaS platforma Cozystack 1.2, postavená na Kubernetes, je nyní k dispozici. Cílem projektu je poskytnout poskytovatelům hostingu připravenou platformu a framework pro budování privátních i veřejných cloudů. Platforma se instaluje přímo na servery a pokrývá všechny aspekty přípravy infrastruktury pro poskytování spravovaných služeb. Cozystack umožňuje spouštět a zřizovat clustery, databáze a další služby Kubernetes. virtuální strojeKód platformy je k dispozici na GitHubu a je distribuován pod licencí Apache-2.0.

Platforma zahrnuje implementaci síťové infrastruktury (fabric) s otevřeným zdrojovým kódem založenou na Kube-OVN a využívá Cilium pro organizaci sítě služeb a MetalLB pro oznámení služeb. Úložiště je implementováno na platformě LINSTOR, která nabízí ZFS jako podkladovou úložnou vrstvu a DRBD pro replikaci. Součástí je předkonfigurovaný monitorovací stack založený na VictoriaMetrics a Grafana. Spuštění virtuální stroje Platforma využívá technologii KubeVirt, která umožňuje spouštět klasické virtuální stroje přímo v kontejnerech Kubernetes a má již všechny potřebné integrace s Cluster API pro spouštění spravovaných clusterů Kubernetes v rámci holého clusteru Kubernetes. V rámci platformy můžete jediným kliknutím nasadit služby Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a další.

Klíčové vlastnosti Cozystacku 1.2.0:

  • Do Dashboardu byla přidána aplikace „Managed OpenSearch“, která podporuje všechny verze platformy OpenSearch. K dispozici je vícerolová topologie, TLS je ve výchozím nastavení povoleno, ověřování HTTP Basic funguje ihned po instalaci a webové rozhraní OpenSearch Dashboards lze v případě potřeby nasadit společně s enginem.
  • Aplikace vpc nyní podporuje VPC peering, což umožňuje přímé připojení k privátním sítím klientů bez směrování provozu přes veřejné přístupové body. V nasazeních s více klienty mohou operátoři navrhovat čistší topologie interních sítí a publikovat pouze nezbytný provoz. Bylo přidáno deterministické zřizování. IP adresy pro peering a podporu statických tras.
  • Byl implementován systém SchedulingClass, který umožňuje operátorům kontrolovat, kde se spouštějí úlohy nájemníků. Úlohy lze například přiřadit konkrétním datovým centrem, třídám hardwaru nebo skupinám uzlů, aniž by nájemníci museli rozumět složitostem plánovače Kubernetes. Cozystack-scheduler je ve výchozím nastavení povolen, takže SchedulingClass je součástí standardní instalace platformy.
  • VictoriaLogs byl přesunut do clusterového režimu založeného na VLClusteru, aby se zvýšila škálovatelnost logovacího zásobníku.
  • LINSTOR nyní podporuje přemístění svazků po klonování a obnově, což zlepšuje umístění dat ve scénářích klonování a obnovy.
  • external-dns je k dispozici jako samostatný doplňkový balíček.

Zdroj: opennet.ru

Přidat komentář