Fond OSTIF (Open Source Technology Improvement Fund), vytvorený s cieľom posilniť ochranu otvorených projektov, oznámil ukončenie nezávislého auditu hlavnej kódovej základne projektu PHP.

Dostupná verzia voľnej PaaS platformy Cozystack 0.30.0, postavenej na základe Kubernetes. Projekt je zameraný na poskytovanie hotovej platformy pre poskytovateľov hostingu a rámca pre budovanie 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 GitHube a šíri sa pod licenciou Apache-2.0.

Ako základný technologický stack sa používa Talos Linux a Flux CD. Obrazy so systémom, jadrom a potrebnými modulmi sú vytvárané vopred a aktualizované atomicky, čo umožňuje obísť také komponenty ako dkms a balíčkový manažér a zaručuje stabilnú prevádzku. Poskytuje sa jednoduchá metóda inštalácie v prázdnom dátovom centre pomocou PXE a debian-podobného inštalátora talos-bootstrap.

Platforma obsahuje bezplatnú implementáciu sieťovej infraštruktúry (fabric) na báze Kube-OVN a použí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 pre replikáciu. Je k dispozícii prednastavený monitorovací stack na báze VictoriaMetrics a Grafana. Na spustenie virtuálnych strojov 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 klastrov v rámci „železného“ Kubernetes klastru.

Za posledné obdobie jeden a pol mesiaca tím projektu vydal sedem nových verzií: 0.24-0.30. Medzi zmenami v týchto vydaniach sú:

  • Stabilizácia platformy na používanie v konfiguráciách viacčlánkových dátových centier. Bola vykonaná rozsiahla práca na nastavení etcd, Cilium, Kuve-OVN, Linstor a iných komponentov.
  • Posilnenie a zlepšenie observability stacku. Pridané dashboardy pre niekoľko komponentov a optimalizované nastavenia Grafana, ktoré urýchlili jej fungovanie.
  • Vydanie doplnkovej utility cozy-proxy, ktorá umožňuje vydávať IP adresy virtuálnym strojom v K8s.
  • Objavenie Vertical Pod Autoscaler. VPA automaticky nastavuje obmedzenia na zdroje, ktoré môže aplikácia spotrebovať. Obmedzenia sú určované na základe historických metrík.
  • Refaktoring a pridanie nových sekcií do dokumentácie.
  • Presun repozitára platformy a pomocných utilít z organizácie aenix-io do organizácie cozystack po prevode projektu do CNCF Sandbox.
  • Cozystack 0.30: Predstavený GPU-operator a pridávaná podpora GPU vo virtuálnych strojoch. Podpora GPU umožňuje využívať platformu na spúšťanie úloh súvisiacich s strojovým učením.
  • Cozystack 0.29: Bola vykonaná práca na zvýšení stability a spoľahlivosti platformy. Odstránená zraniteľnosť CVE-2025-1974 v ingress-nginx. Pridaný súbor prednastavení obmedzujúcich spotrebu zdrojov. Implementované automatické obnovenie certifikátov. Pridaný Cilium host firewall. Pridaný proces na spúšťanie e2e testov v GitHub CI.
  • Cozystack 0.28: Objavenie Vertical Pod Autoscaler, ktorý automaticky nastavuje obmedzenia na zdroje dostupné rôznym aplikáciám. Predvolene zapnutá izolácia tenantov. Zodpovednosť za validáciu source-ip bola prenesená z Cilium na Kube-OVN.
  • Cozystack 0.27: Navrhnutý súbor skriptov linstor plunger na automatické opravy chýb v LINSTOR (napríklad, DRBD stratila pripojenie, zamrznuté loop zariadenia atď.). Pridaná možnosť distribuovať repliky PostgreSQL po rôznych uzloch. Zobrazili sa dashboardy na monitorovanie ClickHouse a Piraeus.
  • Cozystack 0.26: Zvýšila sa stabilita pri práci v multi-DC konfiguráciách. Pridané monitorovanie sieťovej konektivity. Pridaná možnosť obmedzovať zdroje pre jednotlivé tenanty v rámci klastru. Pridaný nástroj Goldpinger na monitorovanie latencií medzi dátovými centrami. Live migrácia virtuálnych strojov je teraz predvolene povolená. Pridaná možnosť vytvárať snapshoty objemov LINSTOR.
  • Cozystack 0.25: Pridaný pomocný nástroj cozy-proxy, ktorý umožňuje prideľovať IP adresy virtuálnym strojom — a to nielen jednotlivé porty, ale celú adresu. Vo Cosyastack virtuálne stroje sú založené na KubeVirt a spracovávajú sa podobne ako pod. Kubernetes však nezohľadňuje prideľovanie celých IP adries podom. cozy-proxy tento problém rieši, čo je dôležité napríklad pre klientov poskytovateľov služieb, ktorých aplikácie fungujú vo virtuálnych strojoch a potrebujú samostatnú IP adresu. Zlepšené monitorovanie etcd, Flux, Kafka a pridané príslušné dashboardy. Používatelia, ktorí majú prístup iba k jednotlivým tenantám, získali možnosť sťahovať kubeconfig.
  • Cozystack 0.24: Pridaná možnosť nasadzovania cez PXE na automatické zavádzanie uzlov Talos Linux. Do balíka bol pridaný balík smee (dhcp+pxe server) z kolekcie Tinkerbell. Darkhttp bol nahradený vlastným riešením cozystack-assets-server. Do obrazu Grafana boli integrované pluginy, aby sa Grafana spúšťala rýchlejšie.

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