izpis_h1_title_alt

Avtomatizacija postopkov zvezne integracije in dostave v okolju Kubernetes
ID OKORN, SAMO (Author), ID Jurič, Matjaž Branko (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (593,32 KB)
MD5: 12BE3190A673ECE3042C63270EAC8BD1

Abstract
Zvezna integracija in dostava sta se pojavili kot posledica prizadevanja, da bi uporabnikom zagotovili kakovostno programsko opremo na hiter in kakovosten način. V tem diplomskem delu analiziramo in primerjamo najbolj razširjena orodja, ki se uporabljajo za zvezno integracijo in dostavo v okolju Kubernetes. Arhitektura mikrostoritev je danes najbolj razširjena praksa gradnje aplikacij. Aplikacijo se razdeli na manjše, bolj obvladljive storitve, ki se lahko razvijajo in vzdržujejo ločeno. Te se izvajajo v vsebnikih, ki se nameščajo v Kubernetes. V praktičnem delu smo razvili štiri cevovode zvezne integracije in dostave z uporabo orodij Jenkins X, GitLab CI/CD, Spinnaker in FluxCD.

Language:Slovenian
Keywords:zvezna integracija, zvezna dostava, vsebniki, Kubernetes, cevovod CI/CD
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2022
PID:20.500.12556/RUL-141988 This link opens in a new window
COBISS.SI-ID:125773571 This link opens in a new window
Publication date in RUL:13.10.2022
Views:453
Downloads:130
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Automation of continuous integration and delivery processes in the Kubernetes environment
Abstract:
Continuous integration and delivery emerged as a result of efforts to provide users with quality software in a faster and quality manner. In this thesis, we analyze and compare the most widely used tools for continuous integration and delivery in Kubernetes. Microservice architecture is the most widely used application building practice today. It divides the application into smaller, more manageable services that can be developed and maintained separately. These are implemented in all Kubernetes deployments. In the practical part of this thesis, we developed four different continuous integration and delivery pipelines using the Jenkins X, GitLab CI/CD, Spinnaker and FluxCD.

Keywords:continuous integration, continuous delivery, containers, Kubernetes, CI/CD pipeline

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back