ĂshtĂ« publikuar versioni i platformĂ«s PaaS Cozystack 0.17.0, e ndĂ«rtuar mbi Kubernetes. Projekti synon tĂ« ofrojĂ« njĂ« platformĂ« tĂ« gatshme pĂ«r ofruesit e hosting-ut dhe njĂ« kornizĂ« pĂ«r ndĂ«rtimin e mjeteve private dhe publike tĂ« cloud. Platforma instalon drejtpĂ«rdrejt nĂ« serverat dhe mbulon tĂ« gjitha aspektet e pĂ«rgatitjes sĂ« infrastrukturĂ«s pĂ«r ofrimin e shĂ«rbimeve tĂ« menaxhuara. Cozystack lejon nisjen dhe ofrimin e klasterĂ«ve Kubernetes, bazave tĂ« tĂ« dhĂ«nave dhe makinave virtuale. Kodi i platformĂ«s Ă«shtĂ« nĂ« dispozicion nĂ« GitHub dhe shpĂ«rndahet nĂ«n licencĂ«n Apache-2.0.
Si një stack bazë teknologjish përdoret Talos Linux dhe Flux CD. Imazhet me sistemin, bërthamën dhe modulët e nevojshëm formohen paraprakisht, dhe përditësohen atomikisht, çka lejon të shmangen komponentë si dkms dhe menaxhuesit e paketave, dhe garanton funksionim të qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të dhënash të zbrazët përmes PXE dhe instaluesit talos-bootstrap të ngjashëm me debian.
Platforma pĂ«rfshin njĂ« implementim tĂ« lirĂ« tĂ« infrastrukturĂ«s rrjetore (fabric) mbi Kube-OVN, dhe pĂ«rdor Cilium pĂ«r organizimin e rrjetit tĂ« shĂ«rbimit, MetalLB pĂ«r shpalljen e shĂ«rbimeve nĂ« jashtĂ«. Ruajtja realizohet mbi LINSTOR, ku ofrohet pĂ«rdorimi i ZFS si shtresĂ« bazĂ« pĂ«r ruajtjen dhe DRBD pĂ«r replikimin. Ekziston njĂ« stek monitorimi i parakonfiguruar mbi VictoriaMetrics dhe Grafana. PĂ«r nisjen makinave virtuale pĂ«rdoret teknologjia KubeVirt, e cila lejon ekzekutimin e makinave virtuale klasike pĂ«rbrenda kontejnerĂ«ve Kubernetes dhe tashmĂ« ka tĂ« gjitha integrimet e nevojshme me Cluster API pĂ«r tĂ« drejtuar klasterĂ« Kubernetes tĂ« menaxhuar brenda klasterit âferroâ Kubernetes.
Në këtë version të ri:
- Në platformë ka dalë mundësia për të krijuar makina virtuale me disqe të shumta, për të realizuar instalimin nga CD-ROM, dhe për të ndërruar disqet nga një makinë virtuale në një tjetër. Aplikacioni i vjetër "Virtual Machine" është ndarë në dy aplikacione të veçanta: "vm-disk" (Disku i Makinës Virtuale) dhe "vm-instance" (Instanca e Makinës Virtuale). Aplikacioni vm-disk mbështet ngarkimin e imazheve nga HTTP ose pajisje lokale; kur krijoni një disk, mund të specifikoni burimin dhe llojin e imazhit - CD-ROM ose klasik. Aplikacioni vm-instance lejon të nisni një makinë virtuale nga diskët e krijuar. Mundësia për të përdorur aplikacionin e vjetër Virtual Machine është ruajtur për qëllime kompatibiliteti.
- Shtohen opsionet instanceType dhe instanceProfile, si dhe një grup instancash të paracaktuara dhe profile për Ubuntu, RHEL, Alpine dhe Windows. Ofron mundësinë për të konfiguruar një makinë virtuale me parametra optimalë në varësi të OS (për shembull, aktivizimi i TPM dhe pajisjeve virtio, përdorimi i tablet-pointer), dhe në vend të specifikimit të burimeve për makinën virtuale, mund të përdoren instancat e standardizuara, të cilat janë të dizajnuara posaçërisht për llojin e ngarkesës. Llojet e instancave shtrihen gjithashtu në Kubernetes, çka lejon planifikimin më të saktë të grupeve tuaja node.
- NĂ« ingress Ă«shtĂ« shtuar opsioni pĂ«r aktivizimin e prokuraimit pĂ«r shkarkimin e imazheve nga makinat lokale, si dhe Ă«shtĂ« pĂ«rditĂ«suar CDI pĂ«r njĂ« funksionim mĂ« tĂ« saktĂ« me pajisjet e bllokut. ĂshtĂ« realizuar mundĂ«sia e shkarkimit tĂ« imazheve pĂ«r LINSTOR me ndihmĂ«n e utilitarit virtctl.
- Shtohet mbështetje për makinat virtuale me Windows. Me përdorimin e disk-ut vm dhe instancës vm është testuar instalimi i Windows 10 dhe Windows Server 2k15 nga ISO me kalimin e mëpasshëm në drejtuesit VirtIO.
- Kur porosit S3-koshet, implementohet një shpërndarje automatike e ndërfaqes web për qasje në to. Përmes ndërfaqes web mund të ngarkohet dhe fshihen skedarë, si dhe të gjenerohen lidhje të përkohshme për qasje publike. Ndërfaqja është ndërtuar mbi s3manager, i licencuar nën Apache 2.0.

- Janë shtuar alerte për FluxCD që shfaqin gjendjen e rilëshimeve. Alertet janë strukturuar dhe tani kategorizohen, për më tepër, në fushën Resource tani shfaqet burimi problematik.
- Ka ardhur mundësia për të dërguar alerte në Telegram me deduplication dhe butona për menaxhimin e ciklit të jetës së secilit alert.
- Në Cluster API është përfshirë kontrollori MachineHealthChecks, i cili do të monitorojë gjendjen e nyjave në klasterin Kubernetes. Në rast problemi, nyjat do të rregullohen automatikisht.
- ĂshtĂ« shtuar komponenti external-dns, i cili lejon konfigurimin automatik tĂ« regjistrimeve DNS nĂ« Cloudflare. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« porositur certifikata pĂ«rmes API Cloudflare duke pĂ«rdorur metodĂ«n DNS.
- ĂshtĂ« shtuar external-secrets-operator, i cili lejon sinkronizimin e sekreteve me sisteme tĂ« jashtme.
- Këtu janë përfshirë komponente opsionale, të cilat janë të çactivate si parazgjedhje, por mund të aktivizohen përmes opsionit bundle-enable në konfigurimin e Cozystack.
- Janë përmirësuar punët (job) për inicializimin e PostgreSQL dhe FerretDB, të cilat tani presin që baza të ngrihet para se të kryejnë ndonjë veprim në konfigurim.
- ĂshtĂ« rritur stabiliteti i Kube-OVN. Komunikimi me NetworkManager Ă«shtĂ« çaktivizuar. NĂ« disa sisteme, kjo çështje e pengonte fillimin e kontrollorĂ«ve OVN.
- ĂshtĂ« shtuar konfigurimi i logeve pĂ«r Clickhouse. Loget janĂ« shkurorĂ«zuar nĂ« njĂ« seksion tĂ« veçantĂ« dhe Ă«shtĂ« konfiguruar rotacioni.
- Janë azhurnuar komponentët: LINSTOR 1.29.1, Talos Linux 1.8.1 dhe Cilium 1.16.3.
Burimi: opennet.ru

