diplomsko delo
Samo Okorn (Avtor), Matjaž B. Jurič (Mentor)

Povzetek

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.

Ključne besede

zvezna integracija;zvezna dostava;vsebniki;Kubernetes;cevovod CI/CD;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [S. Okorn]
UDK: 004(043.2)
COBISS: 125773571 Povezava se bo odprla v novem oknu
Št. ogledov: 22
Št. prenosov: 13
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Automation of continuous integration and delivery processes in the Kubernetes environment
Sekundarni povzetek: 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.
Sekundarne ključne besede: continuous integration;continuous delivery;containers;Kubernetes;CI/CD pipeline;computer science;diploma;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 65 str.
ID: 16736394