Monitoring a Kubernetes Application
Olli Ritari · Theseus (Ammattikorkeakoulujen) · 2019
Tämän opinnäytetyön aiheena oli Kubernetes teknologialla toteutetun mikropalvelu-arkkitehtuuriin nojaavan ohjelmiston monitorointi. Monitorointi toteutettiin Elastic Stack työkaluilla toimeksiantajan projektissa. Opinnäytetyö koostuu teoriaosuudesta ja case esimerkistä. Teoriaosuudessa selostetaan Kubernetes teknologian periaatteet ja toiminta perusteellisesti, sekä esitellään Elastic Stack -työkalut ja niiden konfigurointiperiaatteet. Case esimerkissä kuvataan, kuinka monitorointi on toteutettu toimeksiantajan sisäisessä tuotekehitysprojektissa. Työn tuloksena toimeksiantajalle rakennettiin toimiva monitorointiratkaisu, joka tarjoaa helposti toistettavan asennustavan myös tuleviin projekteihin. Työ tuotti myös uutta tutkimusta Kubernetes klusterien monitoroinnista. Aiempaa tutkimusta juuri monitoroinnin näkökulmasta ei ollut toteutettu.