Le fa'asa'olotoina o le PaaS platform Cozystack 0.21.0, fausia i luga o Kubernetes, o lo'o avanoa. O le poloketi e faʻamoemoe e tuʻuina atu se faʻavae saunia mo le auʻaunaga talimalo ma se faʻavae mo le fausiaina o ao tumaoti ma lautele. O lo'o fa'apipi'i sa'o le fa'avae i luga o 'au'aunaga ma e aofia uma ai vaega uma o le tapenaina o atina'e mo le tu'uina atu o auaunaga fa'afoe. Cozystack e fa'atagaina oe e fa'agaoioia ma tu'uina atu fa'aputuga Kubernetes, fa'amaumauga, ma masini masini. O lo'o maua le fa'ailoga fa'avae ile GitHub ma fa'asoa i lalo ole laisene Apache-2.0.
E faʻaaogaina Talos o se faʻaputuga tekonolosi autu. Linux ma le Flux CD. O ata ma le system, kernel, ma modules talafeagai ua uma ona fausia ma faʻafouina faʻa-atomic, e aveese ai le manaʻomia o vaega e pei o le dkms ma se package manager, ma faʻamautinoa ai le faʻagaioiga mautu. O se auala faigofie e faʻapipiʻi ai e tuʻuina atu i totonu o se nofoaga autu o faʻamaumauga gaogao e faʻaaoga ai le PXE ma le debian-fa'apipi'i tutusa talos-bootstrap.
O le fausaga e aofia ai se faʻatinoga e leai se totogi atina'e feso'otaiga (ie) e faʻavae i luga o le Kube-OVN, ma faʻaaogaina le Cilium mo le faʻatulagaina o le upega tautua ma le MetalLB mo faʻasalalauga tautua. O le teuina o mea e faʻatinoina i luga o le LINSTOR, lea e faʻaaogaina ai le ZFS o le vaega teuina autu ma le DRBD mo le toe faia. O loʻo aofia ai se faʻaputuga mataʻituina ua uma ona faʻatulagaina e faʻavae i luga o le VictoriaMetrics ma le Grafana. Ina ia faʻalauiloa masini komepiuta O loʻo faʻaaogaina le tekinolosi KubeVirt, lea e mafai ai ona e faʻagaoioia masini faʻapitoa masani saʻo i totonu o koneteina Kubernetes ma ua i ai uma fesoʻotaʻiga talafeagai ma le Cluster API mo le faʻalauiloaina o faʻaputuga Kubernetes pulea i totonu o se faʻaputuga Kubernetes masini.
O le lomiga fou o loʻo i ai se atinaʻe Dashboard atoatoa, lea o loʻo galue saʻo ma le Cozystack API, nai lo le faʻaogaina o punaoa FluxCD. O le suiga e maua ai se faʻataʻitaʻiga faʻataʻitaʻiga i tagata faʻamutaina ma mafai ai ona tuʻuina atu ia i latou aia tatau e faʻapipiʻi ai nisi o auaunaga, ma amanaʻia le faʻataʻitaʻiga masani RBAC i Kubernetes. Mo tagata mautotogi ta'itasi, e fa vaega e fa'atupuina e ala i le fa'aletonu:
- matamata - mo na'o le faitau;
- fa'aoga - mo le fa'afeso'ota'i i masini va'aia ma le fa'aogaina o auaunaga;
- admin - mo le mafai ona faʻatonu auaunaga faʻavae (mysql, postgres, redis, kubernetes, virtual-machine, ma isi);
- super-admin - mo le fausiaina o tamaiti mautotogi ma le faʻatinoina o auaunaga (mataʻituina, ma isi, meaʻai ma suasami).
O tagata fa'aoga e aofia i vaega talafeagai e mafai ona maua avanoa e ala i Kubernetes ma Dashboard. E ui i le mea moni e faʻaaogaina e Cozystack se faʻaogaina o le API, o le Dashboard o se vaega taua o le faʻavae, aua e mafai ai ona e faia vave auaunaga talafeagai e ala i se ata faʻataʻitaʻi, ona vaʻai lea pe faʻapefea ona faʻaalia i le API, ma na o le taimi lena fa'amatala i latou o le code (IaC).
Fua faavae ile Dashboard:
- E galue tuusao ma le Cozystack API.
- Ave'ese fa'auluuluga app a'o fa'aoga nei e app ta'itasi lana lava Ituaiga.
- O igoa avanoa e fa'amama e le prefix "tagata mautotogi-", lea e mafai ai ona e fa'aalia na'o igoa o tagata fa'aoga ma fa'ate'a ai mea mai le fa'aaliga.
- Fa'aali fa'amauina o ata pe a fa'agaoioi le OIDC (OpenID Connect).
- Fa'aopoopo mea fa'alelei, e aofia ai feso'ota'iga sa'o i fa'amaumauga.
O isi suiga:
- Faʻaopoopo le faʻatagaina mo Redis.
- O matafaioi ma matafaioi mo tagata mautotogi ua toe fa'afo'iina, ua aveese uma fa'atagaga mo punaoa HelmRelease, ma ua aveese le vaega kubeapps-admin.
- Fa'amaufa'ailogaina le Grafana, fa'amautu URL mo VictoriaLogs plugin.
- Fa'atonu OpenAPI fa'amatalaga mo Lisi punaoa i le Cozystack API.
- Talos Linux fa'afouina i le lomiga 1.8.4.
- Linstor-ha-controller ua faafou i le version 1.2.3, lea na foia ai le faafitauli i le faapalepale o faaletonu masini masini.
- Fa'aopoopo le tele o fa'amaumauga mo le fa'amaumauga o le Grafana.
- Fa'aopoopo mea fa'aopoopo mo le fa'afoeina o punaoa VMCluster.
puna: opennet.ru
