Diplomová práce

Kubernetes Scavenger Framework

Peter Rúček
Anotace

Táto práca prezentuje Kubernetes Scavenger framework, ktorý je navrhnutý pre optimalizáciu využitia zdrojov v Kubernetes klustroch za pomoci využitia nečinných zdrojov prostredníctvom ďalších úloh nazývaných Scavenger úlohy. Motivovaný nedostatočným využitím cloudových zdrojov, má tento framework za cieľ zvýšiť cenovú efektívnosť Kubernetes klustrov. Využitím Kubernetes návrhových vzorov, ako sú napríklad …více

Abstract

This thesis introduces the Kubernetes Scavenger framework, designed to optimize resource utilization in Kubernetes clusters by leveraging idle resources through additional workloads called Scavenger jobs. Motivated by the underutilization of cloud resources, the framework aims to increase the cost-effectiveness of a Kubernetes cluster. By using Kubernetes development patterns, such as the operator …více

Zadání práce
The goal of this thesis is to design and implement scavenger framework for Kubernetes. The framework will use idle Kubernetes cluster resources to run additional workloads and will maintain set utilization level of the entire cluster. That is, it will run additional workloads when the overall cluster utilisation is below a specified threshold, and remove workloads if the utilization is above a specified threshold. Student will explore Kubernetes development patterns and components (Operator pattern, controllers, Webhooks) and implement a new custom resource representing the scavenger workload and a dedicated management system. Significant attention will be paid to selecting a proper workload for removal so that computing resources are wasted minimally. Some preliminary tests and comparison with existing solutions such as Boinc shall be included in the thesis. Expected output is a prototype implementation and a thesis text to serve as documentation.
Práce zkontrolována:
22. 5. 2024 10:16, RNDr. Lukáš Hejtmánek, Ph.D., učo 3545
Jazyk práce
angličtina angličtina
Termín obhajoby
21. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

RNDr. Lukáš Hejtmánek, Ph.D., učo 3545
CF CERIT SC ÚVT MU

Oponent

Mgr. Jakub Hynšt, Ph.D.
abs LF MU, PřF MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.