Avaldatud on Cozystack 0.11.0, tasuta PaaS-platvorm, mis on ehitatud Kubernetes'i baasil. Projekt on suunatud valmis platvormi pakkumisele hostimisteenuse pakkujatele ja raamistiku loomisele erakapitalide ja avalike pilvede loomiseks. Platvorm installitakse otse serveritesse ja katab kogu infrastruktuuri ettevalmistamise aspektid hallatavate teenuste pakkumiseks. Cozystack vÔimaldab Kubernetes'i klastrite, andmebaaside ja virtuaalmasinate kÀivitamist ja pakkumist. Platvormi kood on saadaval GitHubis ja on litsentseeritud Apache-2.0 alusel.
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:
- Lisatud S3 toe toetus. Cozystackis on ette valmistatud SeaweedFS pÔhiteostus. Kirjutatud on Kubernetes-COSI draiver, et automaatselt tellida S3 mahuteid (S3 Bucket). SeaweedFS paketti (chart) on lisatud tugi mahutite automaatseks laiendamiseks.
- Rakendatud on vĂ”rgu isolatsioon ĂŒĂŒrnike vahel (tenant). Suur töö on tehtud vĂ”rgu isolatsiooni parandamiseks ĂŒĂŒrnike vahel, vead on parandatud ja vĂ”rgu poliitikad on tĂ€ielikult ĂŒmber kujundatud.
- Kasutajaliidest on uuendatud. KĂ”ik teenuste ikoonid on vahetatud. Dashboard on ĂŒmber kujundatud, et kuvada ainult vajalikku teavet ResourceView's. On lisatud vĂ”imalus nĂ€idata konkreetseid ressursse nende erilise rolli nimekirjan kaudu <name>-dashboard-resources.

- Dokumentatsioonile on lisatud Development Guide ja uuendatud installimisjuhend Hetzneris.
- Cilium vĂ”rgu sĂŒsteem on uuendatud versioonile 1.16, kuhu on lisatud Cozystack'i arendajate poolt valmistatud automaatse seadmete tuvastamise parandus.
- Probleem tenantide Kubernetes'i klastrite prĂŒgikoguja kriitiliste kĂŒsimustega on lahendatud.
- Probleem HTTP- ja HTTPS-liiklusest ĂŒlekande tunnuste kaudu tenant Kubernetes'i klastris on lahendatud.
- Lisatud on snapshot-controller ja object-storage-controller.
- LINSTOR on uuendatud versioonile 1.28.
- Talos Linux on uuendatud versioonile 1.7.6.
- Kube-OVN on viidud ĂŒle stabiilse versiooni kogumisse.
Allikas: opennet.ru

