Objavljeno je izdanje besplatne PaaS platforme Cozystack 0.20.0, izgrađene na Kubernetesu. Projekat ima za cilj da obezbedi gotovu platformu za hosting provajdere i okvir za izgradnju privatnih i javnih oblaka. Platforma se instalira direktno na servere i pokriva sve aspekte pripreme infrastrukture za pružanje upravljanih usluga. Cozystack vam omogućava da pokrenete i obezbedite Kubernetes klastere, baze podataka i virtuelne mašine. Kod platforme je dostupan na GitHubu i distribuira se pod licencom Apache-2.0.
Talos Linux i Flux CD se koriste kao osnovni tehnološki stog. Slike sa sistemom, kernelom i potrebnim modulima se generišu unapred i ažuriraju atomski, što vam omogućava da bez komponenti kao što su dkms i menadžer paketa i garantuje stabilan rad. Pruža jednostavnu instalacijsku metodu u praznom podatkovnom centru koristeći PXE i instalacijski program talos-bootstrap sličan Debianu.
Platforma uključuje besplatnu implementaciju mrežna infrastruktura (fabric) zasnovan na Kube-OVN-u, i koristi Cilium za organizaciju mreže servisa i MetalLB za oglašavanje servisa. Pohrana je implementirana na LINSTOR-u, koji koristi ZFS kao osnovni sloj za pohranu i DRBD za replikaciju. Uključen je unaprijed konfigurirani stek za praćenje zasnovan na VictoriaMetrics i Grafani. Za pokretanje virtuelne mašine Koristi se KubeVirt tehnologija koja omogućava pokretanje klasičnih virtuelnih mašina direktno u Kubernetes kontejnerima i već ima sve potrebne integracije sa Cluster API-jem za pokretanje upravljanih Kubernetes klastera unutar hardverskog Kubernetes klastera.
Glavne promjene:
- Kube-OVN je ažuriran na verziju 0.13.0.
- Logika KubeVirt CCM-a (Cloud Controller Manager) je poboljšana, platforma sada pruža stabilnije balansere za Kubernetes.
- Problemi s korisničkim pravima u OIDC-u su riješeni.
- Grupa je dodana za administratora klastera.
- Popravljena upozorenja i kontrolne table u Grafani.
- NATS sada ima mogućnost da omogući jetstream i konfiguraciju prijenosa.
- Dodata je mogućnost korištenja Terraforma za interakciju s API-jem platforme.
Prethodno izdanje Cozystack 0.19 uvelo je podršku za OIDC (OpenID Connect), ali zbog rada na stabilizaciji kodne baze, ovo izdanje nije najavljeno kao zasebno izdanje. Sada Cozystack dolazi s Keycloak-om, koji automatski konfigurira Cozy područje, unutar kojeg možete kreirati lokalne korisnike i konfigurirati komunikaciju s vanjskim OIDC provajderima. Za svakog stanara su podrazumevano obezbeđene 4 grupe, au aplikaciji zakupca možete automatski preuzeti generisani kubeconfig fajl koji je konfigurisan za autentifikaciju preko Keycloak-a. Mogućnost konfigurisanja „Keycloak as Code“ je obezbeđena uvođenjem Keycloak Operatora. Keycloak integracija sa K8s klasterom i kontrolnom pločom se konfiguriše automatski.
izvor: opennet.ru
