Akademska digitalna zbirka SLovenije - logo
VSE knjižnice (vzajemna bibliografsko-kataložna baza podatkov COBIB.SI)
  • Orkestracija mikroservisov z uporabo Kubernetes
    Krajnc, Andrej, 1973- ...
    Pristopi k razvoju programske opreme se nenehno spreminjajo. V zadnjem času lahko opažamo trend, ko se veliki monoliti pretvarjajo v mikroservise. Ti mikroservisi ne smejo biti monoliti v majhnem ... (mikroliti), temveč morajo imeti lastnosti sodobnih arhitektur (reaktivni koncepti, asinhronost itd.). Čeprav se na eni strani vse bolj uveljavljajo pristopi brez strežniške strani (serverless), pa so na drugi strani še veliko bolj pomembne sodobne rešitve, ki temeljijo na uporabi vsebnikov (containers). Uporaba vsebnikov (containerization) se dogaja na različnih nivojih, zaradi česar obstaja tudi veliko različnih popularnih produktov, kot so Docker, Mesos, Kubernetes itd. V prispevku bodo predstavljene ključne značilnosti razvoja programske opreme z uporabo Kubernetes, ki je v tem trenutku eden od najbolj vročih produktov za razvoj sodobnih mikroservisov. Kubernetes je odprtokodna rešitev, ki omogoča hitro in ponovljivo avtomatsko dostavo, pri čemer je omogočeno enostavno vračanje v prejšnje stanje (rollout update). Orodje Kubernetes je zastavljeno modularno z mnogo vtičniki, ki jih lahko dopolnjujemo in razširjamo. Kubernetes omogoča enostavno portabilnost aplikacij, saj se lahko le te nahajajo v privatnem, javnem ali hibridnem oblaku na fizičnih ali virtualnih gručah, s čimer je omogočen prehod iz host-centric infrastrukture v container-centric infrastrukturo. Pri uporabi Kubernetes se za privzeto vsebniško izvajalno okolje uporablja Docker, Kubernetes pa nastopa predvsem kot orkestracijsko orodje za dostavo in upravljanje teh vsebnikov.
    Vrsta gradiva - prispevek na konferenci
    Leto - 2017
    Jezik - slovenski
    COBISS.SI-ID - 18053209