Pẹpẹ PaaS Cozystack 1.2 tí a kọ́ sórí Kubernetes ti wà nílẹ̀ báyìí. Iṣẹ́ náà fẹ́ pèsè pẹpẹ tí ó ti ṣetán láti lò fún àwọn olùpèsè ìgbàlejò àti ètò fún kíkọ́ àwọsánmà àdáni àti ti gbogbo ènìyàn. Pẹpẹ náà ń fi sórí àwọn olupin tààrà ó sì bo gbogbo apá ti ìmúrasílẹ̀ ètò fún pípèsè àwọn iṣẹ́ ìṣàkóso. Cozystack ń jẹ́ kí o ṣe ìfilọ́lẹ̀ àti pèsè àwọn ìṣùpọ̀ Kubernetes, ibi ìpamọ́ dátà, àti foju ẹrọKóòdù ìdúró náà wà lórí GitHub, a sì pín in lábẹ́ ìwé àṣẹ Apache-2.0.
Pẹpẹ náà ní ìgbékalẹ̀ ètò ìṣiṣẹ́ nẹ́tíwọ́ọ̀kì tí ó ṣí sílẹ̀ (aṣọ) tí ó dá lórí Kube-OVN, ó sì ń lo Cilium fún ìṣètò ẹ̀rọ iṣẹ́ àti MetalLB fún àwọn ìkéde iṣẹ́. A ṣe ìpamọ́ lórí LINSTOR, èyí tí ó fúnni ní ZFS gẹ́gẹ́ bí ìpele ìpamọ́ ìsàlẹ̀ àti DRBD fún àtúnṣe. Àkójọ ìṣàyẹ̀wò tí a ti ṣètò tẹ́lẹ̀ tí ó dá lórí VictoriaMetrics àti Grafana wà nínú rẹ̀. Láti ṣe ìfilọ́lẹ̀ foju ero Pẹpẹ naa nlo imọ-ẹrọ KubeVirt, eyiti o fun ọ laaye lati ṣiṣẹ awọn ẹrọ foju Ayebaye taara ninu awọn apoti Kubernetes ati pe o ti ni gbogbo awọn isopọmọ ti o yẹ pẹlu Cluster API fun ifilọlẹ awọn iṣupọ Kubernetes ti a ṣakoso ninu iṣupọ Kubernetes ti ko ni irin. Laarin pẹpẹ naa, o le ṣe ifilọlẹ Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics, ati awọn iṣẹ miiran pẹlu titẹ kan.
Àwọn ohun pàtàkì nínú Cozystack 1.2.0:
- A ti fi ohun èlò "Managed OpenSearch" kún Dashboard, èyí tí ó ń ṣe àtìlẹ́yìn fún gbogbo àwọn ìtújáde ti OpenSearch. Ètò iṣẹ́ onípo-pupọ wà, a ń ṣiṣẹ́ TLS nípasẹ̀ àìyípadà, ìfàṣẹsí HTTP Basic ń ṣiṣẹ́ láti inú àpótí, àti ìfọwọ́sowọ́pọ̀ wẹ́ẹ̀bù OpenSearch Dashboards ni a lè lò pẹ̀lú ẹ̀rọ náà tí ó bá pọndandan.
- Àpù vpc náà ń ṣètìlẹ́yìn fún VPC Peering báyìí, èyí tó ń jẹ́ kí àwọn nẹ́tíwọ́ọ̀kì aládàáni àwọn onílé má so pọ̀ tààrà láìsí pé wọ́n ń darí ìrìnàjò láti àwọn ibi tí gbogbo ènìyàn lè wọlé. Nínú àwọn ìgbékalẹ̀ onílé púpọ̀, àwọn oníṣẹ́ lè ṣe àgbékalẹ̀ àwọn ẹ̀rọ ìbánisọ̀rọ̀ inú tó mọ́ tónítóní kí wọ́n sì tẹ̀ jáde àwọn ẹ̀rọ ìbánisọ̀rọ̀ tó yẹ nìkan. A ti fi àwọn ètò tó dájú kún un. Àwọn àdírẹ́sì IP fún wíwo àti ìtìlẹ́yìn fún àwọn ipa ọ̀nà tí kò dúró.
- A ti ṣe ètò SchedulingClass, èyí tí ó fún àwọn olùṣiṣẹ́ láyè láti ṣàkóso ibi tí a ti ń ṣe ìṣiṣẹ́ àwọn onílé. Fún àpẹẹrẹ, a lè pín iṣẹ́ sí àwọn ilé ìtọ́jú dátà pàtó, àwọn ẹ̀ka ohun èlò, tàbí àwọn ẹgbẹ́ nódù, láìsí pé kí àwọn onílé lóye àwọn ìṣòro Kubernetes scheduler. A ń lo Cozystack-scheduler láti ṣiṣẹ́ nípasẹ̀ àìyípadà, èyí tí ó sọ SchedulingClass di apá kan nínú ìṣàfilọ́lẹ̀ ìpìlẹ̀ déédéé.
- A ti gbe VictoriaLogs lọ si ipo akojọpọ ti o da lori VLCluster lati mu iwọn ti akopọ iforukọsilẹ pọ si.
- LINSTOR ti ṣe atilẹyin fun gbigbe iwọn didun pada lẹhin ti a ti ṣe ẹda ati mimu pada, imudarasi ipo data ninu ẹda oni-nọmba ati mimu pada awọn ipo.
- external-dns wa bi package afikun lọtọ.
orisun: opennet.ru
