Vydanie Cozystack 0.11, otvorenej PaaS platformy na báze Kubernetes

Zverejnená verzia otvorenej PaaS platformy Cozystack 0.11.0, postavenej na Kubernetes. Projekt sa zameriava na poskytovanie hotovej platformy pre poskytovateľov hostingu a rámca na vytváranie súkromných a verejných cloudu. 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ť klastre Kubernetes, databázy a virtuálne stroje. Kód platformy je dostupný na GitHub 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 základe Kube-OVN a využíva Cilium na organizáciu servisnej siete, MetalLB na oznamovanie služieb vonku. Úložisko je implementované na LINSTOR, kde je navrhnuté využitie ZFS ako základného vrstvy na úložisko a DRBD na replikáciu. K dispozícii je prednastavený monitorovací stack založený na 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 spúšťanie riadených Kubernetes klastrov vo vnútri „hardvérového“ Kubernetes klastra.

V novej verzii:

  • Pridaná podpora S3. Pripravila sa základná implementácia SeaweedFS v Cozystack. Napísal sa Kubernetes-COSI ovládač na automatické objednávanie S3-bucketov. Do balíka (chart) so SeaweedFS sa pridala podpora automatickej zmiany veľkosti zväzkov.
  • Realizovaná sieťová izolácia medzi nájomcami (tenant). Urobila sa veľká práca na zlepšení sieťovej izolácie medzi nájomcami, opravené chyby, úplne prepracované sieťové politiky.
  • Aktualizované používateľské rozhranie. Vymenené všetky ikony služieb. Zhrnutá obrazovka (dashboard) bola prepracovaná tak, aby zobrazovala len potrebné informácie v ResourceView. Pridaná možnosť špecifikovať konkrétne zdroje na zobrazenie prostredníctvom ich vymenovania v špeciálnej úlohe -dashboard-resources.
    Vydanie Cozystack 0.11, otvorenej PaaS platformy na báze Kubernetes
  • Do dokumentácie bol pridaný oddiel Vývojový sprievodca a aktualizovaný návod na inštaláciu v Hetzner.
  • Sieťový systém Cilium bol aktualizovaný na verziu 1.16, ktorá obsahuje záplatu na automatické rozpoznávanie zariadení, pripravenú vývojármi Cozystack.
  • Riešený problém so zberom odpadu v tenant Kubernetes klastra.
  • Riešený problém s presmerovaním HTTP a HTTPS prevádzky pomocou ingress v tenant Kubernetes klastra.
  • Pridané snapshot-controller a object-storage-controller.
  • LINSTOR bol aktualizovaný na verziu 1.28.
  • Talos Linux bol aktualizovaný na verziu 1.7.6.
  • Kube-OVN prešiel na zostavenie zo stabilnej verzie.

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