Vabariiklik PaaS platvormi Cozystack 0.18.0 vĂ€ljaanne on avaldatud, mis on ĂŒles ehitatud Kubernetesel. Projekt keskendub valmislahenduse pakkumisele hostingu teenusepakkujatele ja raamistikule privaatsete ja avalike pilvede loomiseks. Platvorm installitakse otse serveritesse ja katab kogu infrastruktuuri ettevalmistamise aspektid hallatavate teenuste osutamiseks. Cozystack vĂ”imaldab kĂ€itada ja pakkuda Kubernetes klastreid, andmebaase ja virtuaalmasinaid. Platvormi kood on saadaval GitHubis ja levitatakse litsentsi all Apache-2.0.
Baastehnoloogiana kasutatakse Talos Linuxi ja Flux CD-d. SĂŒsteemi, kerneli ja vajalike moodulitega pilte luuakse ette ja vĂ€rskendatakse atomaarsetena, vĂ”imaldades vĂ€ltida selliseid komponente nagu dkms ja paketihaldur ning tagades stabiilse töö. Pakutakse lihtsat installimismeetodit tĂŒhjas andmekeskuses PXE ja debian-sarnase talos-bootstrap paigaldaja abil.
Platvorm hÔlmab avatud rakendust vÔrguinfrastruktuuri (fabric) Kube-OVN baasil ja kasutab Cilium'i teenuste vÔrgustiku organiseerimiseks, MetalLB-d teenuste sisse kuulutamiseks. AndmemÀlu on rakendatud LINSTOR'is, kus pakutakse ZFS-i kasutamist pÔhikihina andmemÀlu jaoks ja DRBD-d replikeerimiseks. On ette seadistatud jÀlgimise tugi VictoriaMetrics'i ja Grafana baasil. KÀivitamiseks virtuaalmasinate kasutatakse KubeVirt'i tehnoloogiat, mis vÔimaldab kÀivitada klassikalisi virtuaalmasinaid otse Kubernetes'i konteinerites ning omab juba kÔiki vajalikke integreerimisi Cluster API-ga hallatavates Kubernetes'i klastrites 'raudkindlas' Kubernetes'i klastris.
Uues versioonis:
- Avalik API. Ciozystackis on rakendatud oma Kubernetes API server, mis automaatselt suunab kĂ”ik pĂ€ringud oma ressursside poole HelmReleases API-sse. Platvormi administraatorid saavad nĂŒĂŒd granulariseeritult anda kasutajatele juurdepÀÀsu teatud ressurssidele (Kubernetesed, Virtuaalmasinad, Postgressed jne). Lisaks on API serverit lihtne tĂ€iendada tĂ€iendavate komponentidega, lihtsalt mÀÀrates need ConfigMapis, ilma et oleks vaja uuesti kompileerida. Siiski, Dashboard töötab endiselt otse HelmReleases'iga, seega ei soovitata seda lĂ”ppkasutajatele anda.

- On seadistatud mÔÔdikute ja logide kogumine tenant-klastreid. Kubernetes konfiguratsioonis tenant-klastreile on lisandunud vĂ”imalus aktiveerida lisa "monitoring agents". Kui see on aktiveeritud, suunatakse kĂ”ik mÔÔdikud ja logid automaatselt kasutaja tenant-ruumis rakendatud jĂ€lgimissĂŒsteemi.
- Distro-full ja distro-hosted vÀljaandes on andmebaasi operaatorid muudetud valikulisteks komponentideks.
- Talos Linux on uuendatud versioonile 1.8.2.
- Alerta veebikohtumise parandamine, et hallata hÀireid Telegrami kaudu.
- Kustutatud prĂŒgilahendused.
- Lisatud pÔhie2e testid iga rakenduse juurutamise kontrollimiseks.
Allikas: opennet.ru

