Study on GitOps paradigms

dc.contributor.advisorCarneiro Alves De Lima, Bruno Rucy, juhendaja
dc.contributor.authorRiazantsev, Kyrylo
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-09-30T07:35:54Z
dc.date.available2024-09-30T07:35:54Z
dc.date.issued2024
dc.description.abstractGitOps on hiljuti tekkinud kontseptsioon, mis sai populaarseks tänu tõusule DevOps metoodika ja pideva tarkvaraarenduse võitlusega, et parandada juurutamise ja nende töökindluse tagamise eest. See pakub lähenemisviisi, mis kasutab infrastruktuuri kui koodi ja Git’i kui versioonihaldussüsteemi, et tagada rakenduse olek ja infrastruktuur vastab alati sellele, mis on kirjeldatud Git-repositooriumis (nt repositoorium kui tõe allikas). GitOps’i on võimalik teha peamiselt kahel viisil: pull-põhine, mille puhul operaator kontrollib uuendusi Git-repositooriumis, tagades, et sihtmärk vastab soovitud olekule, ja push-põhine, mille kohaselt peaks Git teavitama GitOps-süsteemi uuendustest. Käesolev lõputöö keskendub GitOps’i kirjeldamisele selle põhiolemuses, selgitades, miks eespool nimetatud kaks paradigmad on selle rakendusest välja võetud ja käsitletakse üksikasjalikult nende töö põhimõtteid. Samuti pakutakse välja mõlema paradigma prototüüpne rakendamine et mõõta nende toimivust erinevate stsenaariumide korral. Selles analüüsitakse neid mõõtmisi kasutades teoreetilise raamistikuna järjekorra teooria mudelit.
dc.identifier.urihttps://hdl.handle.net/10062/104957
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectGitOps
dc.subjectDevOps
dc.subjectContinuous Integration
dc.subjectContinuous Delivery
dc.subjectKubernetes
dc.subjectCI/CD
dc.subjectArgoCD
dc.subjectCloud Native
dc.subjectPidev integratsioon
dc.subjectPidev kohaletoimetamine
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleStudy on GitOps paradigms
dc.typeThesisen

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Riazantsev_ComputerScience_2024.pdf
Suurus:
5.15 MB
Formaat:
Adobe Portable Document Format