Ilmus Cozystack 0.16.0, Kubernetesel põhinev avatud PaaS-platvorm. Projekt on suunatud valmis platvormi pakkumisele hostimisteenuse pakkujatele ja raamistiku loomiseks eraisikute ja avalike pilvede loomiseks. Platvorm paigaldatakse otse serveritesse ja katab kõik aspektid infrastruktuuri ettevalmistamiseks hallatavate teenuste osutamiseks. Cozystack võimaldab käivitada ja pakkuda Kubernetes'e klastreid, andmebaase ja virtuaalmasinaid. Platvormi kood on saadaval GitHubis ja jagatakse Apache-2.0 litsentsi alusel.
Põhitehnoloogiakihina kasutatakse Talos Linuxit ja Flux CD-d. Süsteemi, tuuma ja vajalike moodulite pildid koostatakse eelnevalt ja uuendatakse aatomiliselt, mis võimaldab vältida selliseid komponente nagu dkms ja paketihaldur ning tagada stabiilne töö. Pakutakse lihtsat installimise meetodit tühjas andmekeskuses PXE ja debian-laadse installijaga talos-bootstrap abil.
Platvorm hõlmab avatud rakenduse lahendust võrguinfrastruktuuri (fabric) Kube-OVN põhjal ning kasutab Cilium'i teenuste võrgu organiseerimiseks ja MetalLB-d teenuste väljastamiseks. Andmesalvestus on teostatud LINSTOR'i peal, kus ZFS kasutatakse salvestusbaasina ja DRBD replikatsiooniks. Saadaval on eelkonfigureeritud jälgimistehnoloogia, mis põhineb VictoriaMetrics'il ja Grafanal. Käivitamiseks virtuaalmasinad kasutatakse KubeVirt'i tehnoloogiat, mis võimaldab käivitada klassikalisi virtuaalmasinaid otse Kubernetes konteinerites ning omab juba kõiki vajalikke integratsioone Cluster API-ga hallatavate Kubernetes-klastrite käivitamiseks ‘raudvars’ Kubernetes-klastri sees.
Uues versioonis:
- Avatud jälgimissüsteem Alerta on saanud täienduse, mis võimaldab saata teateid rikete ja hädaolukordade kohta. Teateid saab seadistada esimese prioriteedina Telegrami edastamiseks. Lisaks on võimalik saada hoiatuseid k8s-prometheus'elt. Kõik Grafana armatuurlauad, samuti Grafana ja grafana-operator on ajakohastatud.
- Nginx-ingress on uuendatud versioonile v1.11.2. Probleem nginx-ingressi ligipääsuga klastris on lahendatud.
- Flux ja flux-operator on uuendatud viimastele versioonidele.
- Kamaji on uuendatud viimasele versioonile, lahendatud on kontrolleri taaskäivitamise probleem.
- CCM (Cloud Controller Manager) on lisatud endpointslice kontroller; järjestatud teenused saadavad nüüd liiklust ainult neile sõlmedele, mis neid teenindavad.
- Seaweedfs-is ja COSI-s on parandatud ämbrite loomise atribuudid, mis nüüd kuvatakse õigesti filer'is ja on ühilduvad S3 klientidega.
- Talos Linux on uuendatud versioonile 1.8.0.
- Cilium on uuendatud viimase patch-versioonini (1.16.2). Parandatud on virtuaalmasinate portide avamise probleem.
Allikas: opennet.ru
