Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite

Kontitusratkaisun käyttöönotto KAMK:in DC-laboratorioon

Juntunen, Juha-Matti (2022)

 
Avaa tiedosto
opari_Juha-Matti_Juntunen.pdf (787.4Kt)
Lataukset: 

Rajoitettu käyttöoikeus / Restricted access / Tillgången begränsad
Juntunen, Juha-Matti
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202204225694
Tiivistelmä
Opinnäytetyössä tutustutaan kontteihin ja eri kontitusjärjestelmiin ja verrataan niitä tavalliseen virtualisointiin. Lopuksi valitaan asennettava kontitusjärjestelmä ja asennetaan se DC-laboratorioon klusteriksi.

Kontittaminen on tapa, jolla sovellus, sekä sen konfiguraatiotiedostot ja liitännäiset on pakattu yhteen konttikuvaan.

Tavallisessa virtualisoinnissa koneilla on omat käyttöjärjestelmänsä. Kontit taas jakavat ytimen host-koneen kanssa. Tästä johtuen konttien koko lasketaan megatavuissa, kuin taas virtuaalikoneiden koko lasketaan gigatavuissa. Kontteja voidaan luoda ja käynnistää sekunneissa toisin kuin virtuaalikoneita.

Docker on avoimen lähdekoodin järjestelmä kontitukseen. Dockerista on saatavilla sekä ilmainen, että maksullinen versio. Docker klusteria kutsutaan nimellä Swarm.

Kubernetes on Googlen kehittämä konttien orkestrointi järjestelmä. Kubernetes-klusteri koostuu eri määrästä master ja node -tyyppisiä koneita. Master hallitsee noodeja. Kuberneteksen työkuormista käytetään nimitystä Pod.

Openshift on Red Hatin PAAS-järjestelmä. Se on asennettavissa yrityksen omille palvelimille tai pilvipalveluihin. Openshift on maksullinen, mutta siitä on saatavilla ilmaisversio OKD.

Kontitusjärjestelmäksi valikoitui Kubernetes, joka asennettiin kahden noodin klusteriksi Ubuntu-virtuaalikoneisiin. Kubernetes-klusterin testausta varten luotiin deployment-tiedostoja, joilla saatiin klusterille työkuormaa ja porttiohjauksia. Liitteeksi luotiin kevyt ylläpito-opas klusterin käyttöä varten.

Työ onnistui hyvin. Jatkokehitystä varten klusteriin tulisi lisätä vielä noodeja, sekä oppilaille voisi tarvittaessa luoda konttikuvarekisterin.
Kokoelmat
  • Opinnäytetyöt (Käyttörajattu kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste