Izdanje Cozystack 0.20, otvorene PaaS platforme zasnovane na Kubernetesu

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

Dodajte komentar