ĂshtĂ« lĂ«shuar versioni i lirĂ« i platformĂ«s PaaS Cozystack 0.35, e ndĂ«rtuar mbi Kubernetes. Projekti ka si qĂ«llim ofrimin e njĂ« platforme gati pĂ«r ofruesit e hostimit dhe njĂ« framwork pĂ«r ndĂ«rtimin e reve private dhe publike. Platforma instaltohet drejtpĂ«rdrejt nĂ« servera dhe mbulon tĂ« gjitha aspektet e pĂ«rgatitjes sĂ« infrastrukturĂ«s pĂ«r ofrimin e shĂ«rbimeve tĂ« menaxhuara. Cozystack lejon tĂ« fillosh dhe ofrosh klastere Kubernetes, bazat e tĂ« dhĂ«nave dhe makinat virtuale. Kodi i platformĂ«s Ă«shtĂ« nĂ« dispozicion nĂ« GitHub dhe shpĂ«rndahet nĂ«n licencĂ«n Apache-2.0.
Si një bazë teknologjike përdoret Talos Linux dhe Flux CD. Imazhet me sistemin operativ, bërthamën dhe modulat e nevojshme formohen paraprakisht dhe përditësohen në mënyrë atomike, gjë që lejon të anashkalohen komponentët si dkms dhe menaxheri i pakove, duke garantuar funksionim stabil. Ofrohet një metodë e thjeshtë instalimi në një qendër të dhënash bosh me anë të PXE dhe instaluesit talos-bootstrap të ngjashëm me debian. Brenda platformës, mund të zhvilloni me një klikim Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics dhe shërbime të tjera.
Platforma pĂ«rfshin njĂ« implementim tĂ« lirĂ« tĂ« infrastrukturĂ«s rrjetore (fabric) mbi Kube-OVN, dhe pĂ«rdor Cilium pĂ«r organizimin e rrjetit tĂ« shĂ«rbimit, MetalLB pĂ«r shpalljen e shĂ«rbimeve nĂ« jashtĂ«. Ruajtja realizohet mbi LINSTOR, ku ofrohet pĂ«rdorimi i ZFS si shtresĂ« bazĂ« pĂ«r ruajtjen dhe DRBD pĂ«r replikimin. Ekziston njĂ« stek monitorimi i parakonfiguruar mbi VictoriaMetrics dhe Grafana. PĂ«r nisjen makinave virtuale pĂ«rdoret teknologjia KubeVirt, e cila lejon ekzekutimin e makinave virtuale klasike pĂ«rbrenda kontejnerĂ«ve Kubernetes dhe tashmĂ« ka tĂ« gjitha integrimet e nevojshme me Cluster API pĂ«r tĂ« drejtuar klasterĂ« Kubernetes tĂ« menaxhuar brenda klasterit âferroâ Kubernetes.
NĂ« versionin e ri, zhvilluesit e projektit kanĂ« avancuar ndjeshĂ«m drejt arkitekturĂ«s modulare, e cila do tâu lejojĂ« pĂ«rdoruesve tĂ« shtojnĂ« shpejt aplikacionet dhe shĂ«rbimet e tyre nĂ« platformĂ«. Ndryshimet kryesore:
- Përmirësimi i Cozystack API: janë implementuar tipa të saktë të të dhënave, përfshirë objekte të komplikuara, kontrollen e vlerave dhe vlera të sakta parazgjedhjeje për më shumë fushat. Saktësimi i specifikimit API ishte i nevojshëm për zhvillimin e frontend-it të ri të Cozystack, i cili është ende në zhvillim.
- Mbështetje për burime aplikacionesh të jashtme. Në katalogun e Cozystack tani mund të shtohen aplikacionet e tij ose të palëve të treta.
- Klastere të dedikuara të Cozystack për S3, të cilat mund të lidhen me klasterin kryesor. Sistemi i monitorimit është integruar me SeaweedFS dhe ka një panel të vetin Grafana për monitorimin.
- Mbështetje e integruar për Hetzner RobotLB, e cila lejon të zhvillohen klastere funksionale në Hetzner.
- Mbështetje e integruar për ClickHouse Keeper.
- Flux-operator është përditësuar në versionin 0.28.0.
Burimi: opennet.ru
