Ukukhutshwa kwe-Cozystack 0.17.0, umthombo ovulekileyo weqonga lePaaS esekwe kwiKubernetes

Ukukhutshwa kwe-platform ye-PaaS yamahhala i-Cozystack 0.17.0, eyakhiwe kwi-Kubernetes, ishicilelwe. Le projekthi ijolise ekuboneleleni ngeqonga esele lilungiselelwe ababoneleli bokusingatha kunye nesakhelo sokwakha amafu abucala kunye noluntu. Iqonga lifakwe ngokuthe ngqo kwiiseva kwaye ligubungela zonke iinkalo zokulungiselela iziseko zokubonelela ngeenkonzo ezilawulwayo. I-Cozystack ikuvumela ukuba uqhube kwaye ulungiselele amaqela e-Kubernetes, i-database, kunye noomatshini ababonakalayo. Ikhowudi yesikhulumi ifumaneka kwi-GitHub kwaye ihanjiswa phantsi kwelayisensi ye-Apache-2.0.

I-Talos isetyenziswa njengesiseko setekhnoloji esisiseko. Linux kunye neFlux CD. Imifanekiso enenkqubo, i-kernel, kunye neemodyuli ezifunekayo zakhiwe kwangaphambili kwaye zihlaziywa ngokwe-atomically, zisusa imfuneko yezinto ezifana ne-dkms kunye nomphathi wephakheji, kwaye ziqinisekisa ukusebenza okuzinzileyo. Indlela elula yokufaka inikezelwa kwiziko ledatha elingenanto kusetyenziswa i-PXE kunye debian-isifaki esifana ne-talos-bootstrap.

Iqonga liquka ukuphunyezwa kwasimahla iziseko zophuhliso zothungelwano (ilaphu) elisekelwe kwiKube-OVN, kwaye lisebenzisa iCilium kwilungiselelo le-service mesh kunye neMetalLB kwintengiso yenkonzo. Indawo yokugcina isetyenziswa kwiLINSTOR, esebenzisa iZFS njengomaleko wokugcina ongaphantsi kunye neDRBD yokuphindaphinda. I-stack yokubeka esweni elungiselelwe kwangaphambili esekelwe kwiVictoriaMetrics kunye neGrafana ifakiwe. Ukuqalisa oomatshini bokwenene Kusetyenziswa iteknoloji yeKubeVirt, ekuvumela ukuba usebenzise oomatshini abaqhelekileyo ababonakalayo ngqo kwiikhonteyina zeKubernetes kwaye sele inayo yonke intsebenziswano efunekayo neCluster API yokuqalisa amaqela eKubernetes alawulwayo ngaphakathi kwiqela lehardware leKubernetes.

Kwinguqulelo entsha:

  • Iqonga ngoku libonelela ngesakhono sokwenza oomatshini abanenyani abanediski ezininzi, bafakele kwi-CD-ROM, kwaye batshintshe iidiski ukusuka kumatshini omnye ukuya komnye. Usetyenziso oludala lwe "Virtual Machine" lwahlulahlulwe lwaba zii "vm-disk" ezihlukeneyo (Virtual Machine Disk) kunye ne "vm-instance" (Virtual Machine Instance). Isicelo se-vm-disk sixhasa ukukhuphela imifanekiso kwi-HTTP okanye kwiidrive zendawo xa udala idiski, ungakhankanya umthombo kunye nohlobo lomfanekiso - i-CD-ROM okanye i-classic. Isicelo se-vm-umzekelo sikuvumela ukuba uqalise umatshini wenyani osuka kwiidiski ezenziweyo. Ukukwazi ukusebenzisa umatshini omdala wesicelo soMatshini ugcinwe ukwenzela ukuhambelana.
  • Kongezwe ukhetho lwe-instanceType kunye ne-instanceProfile, kunye neseti yeemeko ezizenzekelayo kunye neeprofayili ze Ubuntu, RHEL, Alpine kunye WindowsNgoku ungamisela umatshini obonakalayo oneeparamitha ezifanelekileyo ngokuxhomekeke kwi-OS (umzekelo, vumela izixhobo ze-TPM kunye ne-Virtio, sebenzisa i-tablet-pointer), kwaye endaweni yokuchaza izixhobo zomatshini obonakalayo, ungasebenzisa iimeko ezimiselweyo ezenzelwe ngokukodwa umthwalo othile womsebenzi. Iintlobo ze-Instance zikwasebenza kwi-Kubernetes, ezikuvumela ukuba ucwangcise amaqela akho e-node ngobuchule ngakumbi.
  • Inketho yokwenza ummeli wokukhuphela imifanekiso esuka koomatshini basekhaya yongezwe kwi-ingress, kwaye i-CDI ihlaziywe ukuze isebenze ngokuchanekileyo kunye nezixhobo zebhloko. Iphunyezwe ukukwazi ukukhuphela imifanekiso ye-LINSTOR usebenzisa i-virtctl eluncedo.
  • Inkxaso eyongezelelweyo kwiimatshini ezibonakalayo ezine WindowsUfakelo luvavanyiwe kusetyenziswa i-vm-disk entsha kunye ne-vm-instance Windows 10 и Windows Server 2k15 ukusuka kwi-ISO uze utshintshele kwi-VirtIO drivers.
  • Xa u-odola iibhakethi ze-S3, ukuthunyelwa ngokuzenzekelayo kojongano lwewebhu ukufikelela kuzo kuphunyezwa. Ngokusebenzisa ujongano lwewebhu ungalayisha kwaye ucime iifayile, kunye nokwenza amakhonkco ethutyana okufikelela kuluntu. I-interface yakhiwe kwisiseko se-s3manager, isasazwe phantsi kwelayisensi ye-Apache 2.0.
    Ukukhutshwa kwe-Cozystack 0.17.0, umthombo ovulekileyo weqonga lePaaS esekwe kwiKubernetes
  • Izilumkiso ezongeziweyo zeFluxCD, ebonisa imeko yokukhutshwa. Izilumkiso zicwangcisiwe kwaye ngoku zahlulwe ngokweendidi, ukongeza, indawo yeSibonelelo ngoku ibonisa uvimba oyingxaki.
  • Ngoku kuyenzeka ukuhambisa izilumkiso kwiTelegram ngokudityaniswa kunye namaqhosha okulawula umjikelo wobomi besilumkiso ngasinye.
  • I-API ye-Cluster ibandakanya umlawuli we-MachineHealthChecks oza kubeka iliso kwimpilo yeenodi kwiqela le-Kuberrnetes. Ukuba kuvela iingxaki, ii-nodes ziya kuhlengahlengiswa ngokuzenzekelayo.
  • Inxalenye ye-dns yangaphandle eyongeziweyo, ekuvumela ukuba ulungiselele ngokuzenzekelayo iirekhodi ze-DNS kwi-Cloudflare. Ukongeza, kunokwenzeka uku-odola izatifikethi nge-Cloudflare API usebenzisa indlela ye-DNS.
  • Idizayini yangaphandle-iimfihlo-opharetha, ekuvumela ukuba uvumelanise iimfihlo kunye neenkqubo zangaphandle.
  • Amacandelo akhethwayo aqalisiwe akhubaziwe ngokungagqibekanga, kodwa anokwenziwa ngokusebenzisa i-bundle-enable option kuqwalaselo lwe-Cozystack.
  • Imisebenzi ephuculweyo yokuqalisa i-PostgreSQL kunye ne-FerretDB, ngoku elinde ukuba i-database iphakame ngaphambi kokuba yenze naziphi na izenzo kunye noqwalaselo.
  • Ukuphuculwa kozinzo lweKube-OVN. Ukukwazi ukunxibelelana ne-NetworkManager kuvaliwe. Kwezinye iinkqubo, lo mba uthintele abalawuli be-OVN ukuba baqalise.
  • Isetingi ezongeziweyo zelog yeClickhouse. Beka izigodo kwicandelo elihlukeneyo kwaye usethe ukujikeleza.
  • Izinto ezihlaziyiweyo: ILINSTOR 1.29.1, iTalos Linux 1.8.1 kunye neCilium 1.16.3.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster