Objavljen je izdanak slobodne PaaS platforme Cozystack 0.16.0, izgrađene na bazi Kubernetes. Projekat je usmjeren na pružanje gotove platforme za hosting provajdere i framework za izgradnju privatnih i javnih oblaka. Platforma se instalira direktno na servere i obuhvata sve aspekte pripreme infrastrukture za pružanje upravljanih servisa. Cozystack omogućava pokretanje i pružanje klastera Kubernetes, baza podataka i virtualnih mašina. Izvorni kod platforme dostupan je na GitHub-u i distribuira se pod Apache-2.0 licencom.
Kot osnovno tehnološko skladišče se uporablja Talos Linux in Flux CD. Slike sistema, jedra in potrebnih modulov se vnaprej oblikujejo in posodabljajo atomarno, kar omogoča izogibanje komponentam, kot so dkms in upravljalniki paketov, ter zagotavlja stabilno delovanje. Na voljo je preprost način namestitve v praznem podatkovnem centru z uporabo PXE in debian-podobnega namestitvenega programa talos-bootstrap.
Platforma vključuje prosto implementacijo omrežne infrastrukture (fabric) zasnovan na Kube-OVN, i koristi Cilium za organizaciju servisne mreže, MetalLB za oglašavanje servisa prema spolja. Skladište je realizovano na LINSTOR-u, gde se predlaže korišćenje ZFS-a kao osnovnog sloja za skladište i DRBD za replikaciju. Postoji unapred podešen monitoring stek zasnovan na VictoriaMetrics i Grafana. Za pokretanje virtualnih naprav koristi se tehnologija KubeVirt, koja omogućuje pokretanje klasičnih virtualnih mašina izravno unutar Kubernetes kontejnera i već ima sve potrebne integracije s Cluster API za pokretanje upravljanih Kubernetes klastera unutar 'hardverskog' Kubernetes klastera.
V novi različici:
- Na bazi otvorenog sistema monitoringa Alerta implementirana je mogućnost slanja obaveštenja sa upozorenjima o kvarovima i vanrednim situacijama. Moguće je podesiti dostavu obaveštenja preko Telegram-a. Pored toga, mogu se primati upozorenja iz k8s-prometheus. Ažurirani su svi dashboardovi u Grafana-i, kao i sama Grafana i grafana-operator.
- Nginx-ingress je ažuriran na verziju v1.11.2. Rešen je problem s pristupom nginx-ingress iznutra klastera.
- Flux i flux-operator su ažurirani na najnovije verzije.
- Kamaji je ažuriran na najnoviju verziju, ispravljen je problem s ponovnim pokretanjem kontrolera.
- U CCM (Cloud Controller Manager) dodat je kontroler endpointslice; pristupni servisi sada usmeravaju saobraćaj samo na čvorove koji ih održavaju.
- U Seaweedfs i COSI ispravljeni su atributi kreiranja bucket-a, koji se sada ispravno prikazuju u filer-u i kompatibilni su sa S3 klijentima.
- Talos Linux je ažuriran na verziju 1.8.0.
- Cilium je ažuriran na najnoviju patch verziju (1.16.2). Ispravljen je problem s otvaranjem portova virtualnih mašina.
Izvor: opennet.ru
