Vabariigi PaaS-platvormi Cozystack 0.16.0, mis on ĂŒles ehitatud Kubernetes'e baasil, on avaldatud. Projekt on suunatud valmis platvormi pakkumisele hostimisteenuse pakkujatele ja raamistiku loomisele erakasutuseks ja avalike pilvede jaoks. Platvorm paigaldatakse otse serveritesse ja katab kĂ”ik aspektid infrastruktuuri ettevalmistamisel hallatud teenuste pakkumiseks. Cozystack vĂ”imaldab kĂ€ivitada ja pakkuda Kubernetes'e klastreid, andmebaase ja virtuaalmasinaid. Platvormi kood on saadaval GitHub'is ja levitatakse Apache-2.0 litsentsi 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:
- Alerta avatud jĂ€lgimissĂŒsteemi baasil on realiseeritud vĂ”imalus saata hoiatusmeilisid riketest ja avariidest. Hoiatusi on vĂ”imalik seadistada Telegrami edastamiseks. Samuti on vĂ”imalik saada hoiatusi k8s-prometheus'st. KĂ”ik Grafana juhtpaneelid on vĂ€rskendatud, samuti Grafana ja grafana-operator.
- Nginx-ingress on uuendatud versioonile v1.11.2. Probleem nginx-ingress'i juurdepÀÀsuga klastri seest on lahendatud.
- Flux ja flux-operator on uuendatud uusimatele versioonidele.
- Kamaji on uuendatud viimase versioonini, parandatud on kontrollija taaskÀivituse probleem.
- CCM (Cloud Controller Manager) on lisatud endpointslice kontroller; jĂ€rjestatud teenused suunavad nĂŒĂŒd liiklust ainult nende teenindavatele sĂ”lmedele.
- Seaweedfs ja COSI on parandatud konteinerite loomise atribuudid, mis nĂŒĂŒd kuvatakse korrektselt filer'is ja on ĂŒhilduvad S3-klientidega.
- Talos Linux on uuendatud versioonile 1.8.0.
- Cilium on uuendatud viimasele patĆĄiversioonile (1.16.2). Probleem virtuaalmasinate portide avamisega on lahendatud.
Allikas: opennet.ru
