Objavljeno je izdanje besplatne PaaS platforme Cozystack 0.20.0, izgrađene na Kubernetesu. Projekt je usmjeren na pružanje gotove platforme za hosting providere i okvir za izgradnju privatnih i javnih oblaka. Platforma se instalira izravno na poslužitelje i pokriva sve aspekte pripreme infrastrukture za pružanje upravljanih usluga. Cozystack vam omogućuje pokretanje i dodjelu Kubernetes klastera, baza podataka i virtualnih strojeva. Kod platforme dostupan je na GitHubu i distribuira se pod licencom Apache-2.0.
Talos Linux i Flux CD koriste se kao osnovni tehnološki skup. Slike sa sustavom, kernelom i potrebnim modulima generiraju se unaprijed i ažuriraju atomski, što vam omogućuje da radite bez komponenti kao što su dkms i upravitelj paketa i jamči stabilan rad. Pruža jednostavnu metodu instalacije u praznom podatkovnom centru koristeći PXE i talos-bootstrap instalacijski program sličan Debianu.
Platforma uključuje besplatnu implementaciju mrežna infrastruktura (fabric) temeljen na Kube-OVN-u i koristi Cilium za organizaciju mreže usluga i MetalLB za oglašavanje usluga. Pohrana je implementirana na LINSTOR-u, koji koristi ZFS kao temeljni sloj pohrane i DRBD za replikaciju. Uključen je unaprijed konfigurirani stog za praćenje temeljen na VictoriaMetrics i Grafani. Za pokretanje virtualni strojevi Koristi se KubeVirt tehnologija koja omogućuje pokretanje klasičnih virtualnih strojeva izravno u Kubernetes kontejnerima i već ima sve potrebne integracije s Cluster API-jem za pokretanje upravljanih Kubernetes klastera unutar hardverskog Kubernetes klastera.
Velike promjene:
- Kube-OVN je ažuriran na verziju 0.13.0.
- Logika KubeVirt CCM (Cloud Controller Manager) je poboljšana; platforma sada pruža stabilnije balansere za stanar-Kubernetes.
- Problemi s korisničkim pravima u OIDC-u su riješeni.
- Dodana je grupa za administratora klastera.
- Popravljena upozorenja i nadzorne ploče u Grafani.
- NATS sada ima mogućnost omogućiti jetstream i konfiguraciju prijenosa.
- Dodana je mogućnost korištenja Terraforma za interakciju s API-jem platforme.
Prethodno izdanje Cozystacka 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 Keycloakom, koji automatski konfigurira Cosy područje, unutar kojeg možete kreirati lokalne korisnike i konfigurirati komunikaciju s vanjskim OIDC pružateljima. Za svakog zakupca predviđene su 4 grupe prema zadanim postavkama, au aplikaciji zakupca možete automatski preuzeti generiranu kubeconfig datoteku, koja je konfigurirana za autentifikaciju putem Keycloaka. Mogućnost konfiguriranja "Keycloak kao koda" omogućena je uvođenjem Keycloak operatora. Keycloak integracija s K8s klasterom i nadzornom pločom konfigurirana je automatski.
Izvor: opennet.ru
