Ua loaʻa i kēia manawa ka paepae PaaS open-source ʻo Cozystack 1.0, i kūkulu ʻia ma Kubernetes. ʻO ka pahuhopu o ka papahana e hoʻolako i kahi paepae mākaukau no nā mea hoʻolako kikowaena a me kahi ʻōnaehana no ke kūkulu ʻana i nā ao pilikino a me nā ao lehulehu. Hoʻokomo pololei ka paepae ma nā kikowaena a uhi i nā ʻano āpau o ka hoʻomākaukau ʻana i ke kahua no ka hāʻawi ʻana i nā lawelawe i mālama ʻia. Hiki iā Cozystack iā ʻoe ke hoʻomaka a hoʻolako i nā hui Kubernetes, nā waihona ʻikepili, a me nā mīkini uilaLoaʻa ke code paepae ma GitHub a ua hoʻolaha ʻia ma lalo o ka laikini Apache-2.0.
Hoʻokomo pū ka paepae i kahi hoʻokō ʻana o ka ʻōnaehana pūnaewele open-source (lole) e pili ana iā Kube-OVN a hoʻohana iā Cilium no ka hoʻonohonoho ʻana i ka ʻupena lawelawe a me MetalLB no nā hoʻolaha lawelawe. Hoʻokō ʻia ka mālama ʻana ma LINSTOR, e hāʻawi ana iā ZFS ma ke ʻano he papa mālama ma lalo a me DRBD no ka hana hou ʻana. Hoʻokomo pū ʻia kahi papa nānā i hoʻonohonoho mua ʻia e pili ana iā VictoriaMetrics lāua ʻo Grafana. No ka hoʻomaka ʻana nā mīkini uila Hoʻohana ka paepae i ka ʻenehana KubeVirt, kahi e hiki ai iā ʻoe ke holo pololei i nā mīkini virtual maʻamau i loko o nā ipu Kubernetes a ua loaʻa iā ia nā hoʻohui āpau e pono ai me ka Cluster API no ka hoʻolaha ʻana i nā hui Kubernetes i mālama ʻia i loko o kahi hui Kubernetes bare-metal. I loko o ka paepae, hiki iā ʻoe ke hoʻolaha iā Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics, a me nā lawelawe ʻē aʻe me kahi kaomi.
Hoʻohui ka Mana 1.0 i ke kākoʻo no ke ʻano Generic Kubernetes, kahi e hiki ai iā ʻoe ke hoʻololi i kekahi hui Kubernetes e kū nei i loko o kahi ao piha me nā hana āpau o Cozystack: Linstor storage, Kube-OVN networking, KubeVirt virtualization, DBaaS, a me nā lawelawe like ʻole e hiki ke hoʻolaha ʻia ma ke kaomi ʻana i kahi pihi (Kafka, Cilium, Grafana, Victoria Metrics, etc.). Ua wehe ʻia ka hilinaʻi hoʻolaha Talos. Linux — Hiki ke hoʻokomo ʻia ʻo Cozystack ma luna o kekahi mahele Linux.
ʻAʻole i pili iā Talos Linux Hiki ke hoʻohana ʻia ke ʻano Kubernetes Generic inā he mau koi koʻikoʻi ko kahi ʻoihana no nā hoʻolaha āna e koho ai. Linux, nele i ka makemake e aʻo i nā kikoʻī o ka hana pū ʻana me Talos Linux, ka pono e hoʻohana i nā mea hoʻokele, nā modula kernel, a i ʻole nā pūʻolo ʻōnaehana i nalowale mai Talos, a me ka pono e hoʻohana iā Cozystack i nā hui Kubernetes e kū nei. Nā kuhikuhi no ke kau ʻana iā Cozystack me Ubuntu (Debian) a me k3s (kubeadm, RKE2).
Hōʻike pū ka mana hou i nā loli koʻikoʻi o ka hoʻolālā (ua pani ʻia ka hoʻolaha ʻana ma muli o HelmRelease me kahi kumu hoʻohālike pūʻolo declarative i mālama ʻia ma o cozystack-operator), hāʻawi i nā mea hana piha no ka hoʻihoʻi a me ka hoʻōla ʻana, hana hou i ka hoʻolālā hoʻokele mīkini virtual (ua pani ʻia ka noi mīkini virtual me kahi pūʻolo vm-disk + vm-instance), hāʻawi i ka hiki ke hana i nā hui i hoʻolaha ʻia ma ka ʻāina (me ka hoʻohana ʻana iā Kilo a me cilium-kilo), a hoʻohui i ke kākoʻo no ka hoʻolaha ʻana i nā lawelawe i mālama ʻia me MongoDB, Qdrant, Harbor, NATS, a me MariaDB.
Source: opennet.ru
