Detail práce

Kubernetes Canary Deployment Controller

Diplomová práce Student: Malina Peter Akademický rok: 2018/2019 Vedoucí: Rychlý Marek, RNDr., Ph.D.
Název česky
Řadič postupného nasazení software nad platformou Kubernetes
Jazyk práce
anglický
Abstrakt

Potreba dodania hodnoty uživatelom každodočne rastie na kompetitívnom trhu IT. Agilita a DevOps sa stávajú kritickými aspektami pre vývoj software, vyhľadávajúci nástroje ktoré podporujú agilnú kultúru. Softwarové projekty v agilnej kultúre majú častú tendenciu zaoberať sa stratégiami nasadenia ktoré redukujú risk nasadenia nových zmien do existujúceho systému. A však, prostredia určené pre vývoj a testovanie sa takmer vždy odlišujú od produkčných. Využitie primeranej stratégie nasadenie ako canary zlepšuje celkovú stabilitu systému testovaním nových zmien na malej vzorke produkčnej prevádzky. Bolo vykonaných niekoľko experimentov pre dôkaz, že stratégia canary môže pozitívne ovplyvniť stabilitu nasadení a redukovať risk ktorý prinášajú nové zmeny.

Klíčová slova

Agile, Kubernetes, Istio, Kontinuálne Nasadzovanie, Canary

Ústav
Studijní program
Informační technologie, obor Management a informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
17. června 2019
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Lze vytvořený nástroj nebo obecně techniku "canary deployment" využít pro souběžné nasazování více služeb, např. pokud dojde ke změně způsobu komunikace mezi nimi?
Komise
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), předseda
Bařina David, Ing., Ph.D. (UPGM FIT VUT), člen
Češka Milan, doc. RNDr., Ph.D. (UITS FIT VUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (UPGM FIT VUT), člen
Polášek Ivan, doc. Ing., Ph.D. (FIIT STU), člen
Zendulka Jaroslav, doc. Ing., CSc. (UIFS FIT VUT), člen
Citace
MALINA, Peter. Kubernetes Canary Deployment Controller. Brno, 2019. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-17. Vedoucí práce Rychlý Marek. Dostupné z: https://www.fit.vut.cz/study/thesis/21857/
BibTeX
@mastersthesis{FITMT21857,
    author = "Peter Malina",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Kubernetes Canary Deployment Controller",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/21857/"
}
Nahoru