Sakin dandalin PaaS na kyauta Cozystack 0.21.0, wanda aka gina akan Kubernetes, yana samuwa. Aikin yana nufin samar da shirye-shiryen da aka yi don masu ba da izini da kuma tsarin gina gizagizai masu zaman kansu da na jama'a. An shigar da dandamali kai tsaye a kan sabobin kuma yana rufe dukkan bangarorin shirya abubuwan more rayuwa don samar da ayyukan sarrafawa. Cozystack yana ba ku damar gudanar da samar da gungu na Kubernetes, bayanan bayanai, da injunan kama-da-wane. Ana samun lambar dandamali akan GitHub kuma ana rarraba ta ƙarƙashin lasisin Apache-2.0.
Ana amfani da Talos a matsayin tarin fasaha na asali. Linux da kuma Flux CD. Hotunan da ke da tsarin, kernel, da kuma kayan aikin da ake buƙata an riga an gina su kuma an sabunta su ta atomatik, suna kawar da buƙatar abubuwan da aka haɗa kamar dkms da manajan fakiti, da kuma tabbatar da aiki mai kyau. Ana samar da hanyar shigarwa mai sauƙi a cikin cibiyar bayanai mara komai ta amfani da PXE da debian-mai kama da mai saka talos-bootstrap.
Dandalin ya haɗa da aiwatarwa kyauta hanyoyin sadarwa na sadarwa (masaƙa) bisa ga Kube-OVN, kuma yana amfani da Cilium don tsara raga na sabis da MetalLB don tallan sabis. Ana aiwatar da ajiya akan LINSTOR, wanda ke amfani da ZFS azaman matakin ajiya na ƙasa da DRBD don kwafi. An haɗa da tarin sa ido da aka riga aka tsara bisa ga VictoriaMetrics da Grafana. Don ƙaddamarwa injunan kama-da-wane Ana amfani da fasahar KubeVirt, wanda ke ba ku damar gudanar da injunan kama-da-wane na gargajiya kai tsaye a cikin kwantena na Kubernetes kuma yana da duk abubuwan haɗin da ake buƙata tare da Cluster API don ƙaddamar da tarin Kubernetes da aka sarrafa a cikin tarin Kubernetes na kayan aiki.
Sabuwar sigar tana da fasalin dashboard da aka sake fasalin gaba daya, wanda yanzu yana aiki kai tsaye tare da Cozystack API, maimakon tare da albarkatun FluxCD. Canjin yana ba da ƙirar hoto don ƙarshen masu amfani kuma yana ba da damar ba su haƙƙoƙin tura wasu ayyuka, la'akari da daidaitaccen ƙirar RBAC a cikin Kubernetes. Ga kowane ɗan haya, ƙungiyoyi huɗu an ƙirƙira su ta tsohuwa:
- duba - don samun damar karantawa kawai;
- amfani - don haɗawa da injunan kama-da-wane da amfani da sabis;
- admin - don ikon yin odar ayyuka na asali (mysql, postgres, redis, kubernetes, injin kama-da-wane, da sauransu);
- super-admin - don ƙirƙirar yara masu haya da sabis na sabis (sa idanu, da sauransu, ingress da ciyawa).
Masu amfani da aka haɗa a cikin ƙungiyoyin da suka dace zasu iya samun dama ta hanyar Kubernetes da Dashboard. Duk da cewa Cozystack yana amfani da tsarin da ya dace da API, Dashboard wani muhimmin bangare ne na dandamali, saboda yana ba ku damar ƙirƙirar ayyukan da ake buƙata da sauri ta hanyar ƙirar hoto, sannan ku ga yadda ake nuna su a cikin API, sannan kawai bayyana su azaman code (IaC).
Ma'auni na asali a cikin Dashboard:
- Yana aiki kai tsaye tare da Cozystack API.
- Cire prefixes app kamar yadda kowane app yanzu ke amfani da nau'in nasa.
- Ana tace wuraren suna da prefix “mai haya-”, wanda ke ba ku damar nuna wuraren sunan mai amfani kawai da keɓe na tsarin daga nuni.
- Kafaffen nunin gumaka lokacin da OIDC (OpenID Connect) ke kunna.
- An ƙara gyare-gyaren kwaskwarima, gami da ingantattun hanyoyin haɗin kai zuwa takardu.
Sauran canje-canje:
- Ƙara izini don Redis.
- An sake fasalin ayyuka da ɗaurin matsayi na masu haya, an cire duk izini na albarkatun HelmRelease, kuma an cire ƙungiyar kubeapps-admin.
- Kafaffen ƙaddamar da Grafana, ƙayyadaddun URL don kayan aikin VictoriaLogs.
- Kafaffen ƙayyadaddun buɗaɗɗen API don albarkatun Jerin a cikin Cozystack API.
- Talos Linux an sabunta shi zuwa sigar 1.8.4.
- An sabunta Linstor-ha-controller zuwa sigar 1.2.3, wanda ya warware matsalar tare da jure rashin kuskuren inji.
- Ƙara girman saitin don bayanan Grafana.
- An ƙara ƙarin damar don sarrafa albarkatun VMCluster.
source: budenet.ru
