D'Verëffentlechung vun der gratis PaaS Plattform Cozystack 0.20.0, gebaut op Kubernetes, gouf publizéiert. De Projet zielt fir eng fäerdeg Plattform fir Hosting Ubidder an e Kader fir privat an ëffentlech Wolleken ze bauen. D'Plattform ass direkt op Serveren installéiert an deckt all Aspekter vun der Virbereedung vun Infrastruktur fir d'Bereetstellung vu verwalteten Servicer. Cozystack erlaabt Iech Kubernetes Cluster, Datenbanken a virtuelle Maschinnen auszeféieren an ze versuergen. De Plattformcode ass verfügbar op GitHub a gëtt ënner der Apache-2.0 Lizenz verdeelt.
Talos Linux a Flux CD ginn als Basis Technologie Stack benotzt. Biller mam System, Kernel an néideg Moduler ginn am Viraus generéiert an atomesch aktualiséiert, wat Iech erlaabt ouni Komponenten wéi dkms an e Package Manager ze maachen an eng stabil Operatioun ze garantéieren. Bitt eng einfach Installatiounsmethod an engem eidelen Rechenzentrum mat PXE an dem Debian-ähnlechen Talos-Bootstrap Installer.
D'Plattform enthält eng gratis Implementatioun Reseau Infrastruktur (Stoff) baséiert op Kube-OVN, a benotzt Cilium fir d'Organisatioun vu Service-Mesh a MetalLB fir d'Reklamm vu Servicer. De Späicher gëtt op LINSTOR implementéiert, deen ZFS als ënnerläitend Späicherschicht an DRBD fir d'Replikatioun benotzt. E virkonfiguréierte Monitoring-Stack baséiert op VictoriaMetrics a Grafana ass abegraff. Fir ze starten virtuell Maschinnen D'KubeVirt-Technologie gëtt benotzt, déi et erlaabt, klassesch virtuell Maschinnen direkt a Kubernetes-Container auszeféieren an déi scho all néideg Integratioune mat der Cluster-API fir de Start vu verwaltete Kubernetes-Cluster an engem Hardware-Kubernetes-Cluster huet.
Main Ännerungen:
- Kube-OVN gouf op d'Versioun 0.13.0 aktualiséiert.
- D'Logik vum KubeVirt CCM (Cloud Controller Manager) gouf verbessert, d'Plattform bitt elo méi stabile Balancer fir Locataire-Kubernetes.
- Themen mat Benotzerrechter am OIDC goufen geléist.
- E Grupp gouf bäigefüügt fir de Clusteradministrator.
- Fix Alarmer an Dashboards zu Grafana.
- NATS huet elo d'Fäegkeet fir Jetstream z'aktivéieren an d'Konfiguratioun ze transferéieren.
- Füügt d'Fäegkeet Terraform ze benotzen fir mat der Plattform API ze interagéieren.
Déi fréier Verëffentlechung vu Cozystack 0.19 huet Ënnerstëtzung fir OIDC (OpenID Connect) agefouert, awer wéinst der Aarbecht fir d'Cozystack ze stabiliséieren, gouf dës Verëffentlechung net als separat Verëffentlechung ugekënnegt. Elo kënnt Cozystack mat Keycloak, deen automatesch de Cozy Räich konfiguréiert, an deem Dir lokal Benotzer erstellt an d'Kommunikatioun mat externen OIDC Ubidder konfiguréieren. Fir all Mieter gi 4 Gruppen als Standard zur Verfügung gestallt, an an der Locataireapplikatioun kënnt Dir automatesch déi generéiert kubeconfig Datei eroflueden, déi fir d'Authentifikatioun iwwer Keycloak konfiguréiert ass. D'Kapazitéit fir "Keycloak als Code" ze konfiguréieren gëtt zur Verfügung gestallt andeems de Keycloak Operator agefouert gëtt. Keycloak Integratioun mam K8s Cluster an Dashboard gëtt automatesch konfiguréiert.
Source: opennet.ru
