Uvoľnenie Cozystack 1.2, otvorená PaaS platforma založená na Kubernetes.

Súťažná verzia voľnej PaaS platformy Cozystack 1.2, postavenej na Kubernetes, je k dispozícii. Projekt sa zameriava na poskytovanie hotovej platformy pre hostingových poskytovateľov a rámca na vytváranie súkromných a verejných cloudov. Platforma sa inštaluje priamo na servery a pokrýva všetky aspekty prípravy infraštruktúry na poskytovanie spravovaných služieb. Cozystack umožňuje spúšťať a poskytovať clustre Kubernetes, databázy a virtuálne stroje. Kód platformy je dostupný na GitHub a je šírený pod licenciou Apache-2.0.

Platforma zahŕňa bezplatnú implementáciu sieťovej infraštruktúry (fabric) na báze Kube-OVN a využíva Cilium na organizáciu servisnej siete, MetalLB na oznámenie služieb von. Úložisko je realizované na LINSTOR, kde sa ponúka použitie ZFS ako základnej vrstvy pre úložisko a DRBD na replikáciu. Existuje predkonfigurovaný monitorovací stack na báze VictoriaMetrics a Grafana. Na spustenie virtuálních strojů sa používa technológia KubeVirt, ktorá umožňuje spúšťať klasické virtuálne stroje priamo v kontajneroch Kubernetes a už má všetky potrebné integrácie s Cluster API na spustenie spravovaných Kubernetes klastra v rámci „železného“ Kubernetes klastra. V rámci platformy je možné jedným kliknutím nasadiť Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a ďalšie služby.

Hlavné novinky v Cozystack 1.2.0:

  • Do Dashboardu bolo pridané aplikácie „Managed OpenSearch“, ktoré podporuje všetky vydania platformy OpenSearch. K dispozícii je viacrolová topológia, predvolene je zapnuté TLS, a autentifikácia metódou HTTP Basic funguje priamo z krabice, zatiaľ čo je možné spustiť webové rozhranie OpenSearch Dashboards spolu s enginom, ak je to potrebné.
  • V aplikácii vpc bola implementovaná podpora VPC Peering, čo umožňuje priamu conectivitu medzi privátnymi sieťami nájomcov bez smerovania prevádzky cez verejné body. V multitenantových inštaláciách môžu operátori navrhovať čistejšie vnútorné sieťové topológie a publikovať von len nevyhnutnú prevádzku. Pridané je deterministické pridelovanie IP adresy pre peeringy a podpora statických trás.
  • Bola implementovaná systém SchedulingClass, ktorý umožňuje operátorom spravovať, kde sa budú spúšťať pracovné záťaže nájomcov. Napríklad je možné viazať záťaže na konkrétne dátové centrá, triedy zariadení alebo skupiny uzlov, bez toho, aby sa nájomcovia museli zaoberať detailmi fungovania plánovača Kubernetes. Predvolene je zapnutý cozystack-scheduler, ktorý robí SchedulingClass súčasťou štandardnej inštalácie platformy.
  • VictoriaLogs bol presunutý do klastrového režimu na báze VLCluster pre zlepšenie škálovateľnosti loggingového staku.
  • V LINSTOR bola implementovaná podpora presúvania objemov po klonovaní a obnovení, čím sa zlepšuje umiestnenie dát v scenároch klonovania a obnovy.
  • external-dns je k dispozícii ako samostatný doplnkový balík.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster