Bakalářská práce

Design Extension and Deployment of a Unified JupyterHub Interface within e-INFRA CZ

Adam Paulen
Anotace

Táto práca predstavuje nový dizajn webového rozhrania JupyterHubu pre inštancie prevádzkované v českej národnej e-infraštruktúre. Cieľom je, aby rozhranie JupyterHub bolo užívateľsky prívetivejšie a pôsobilo modernejšie. Táto práca opisuje prostredie v ktorom som pracoval, predstavuje starý návrh rozhrania a zaoberá sa implementáciou nového rozhrania a jeho nasadením.

Abstract

This thesis presents a redesign of the default JupyterHub web interface of the JupyterHub instances operated in the Czech national e-infrastructure. The goal is to make the JupyterHub interface more user-friendly and modern-looking. This thesis describes the environment I was working in, presents the old interface design, and covers the implementation of the new interface and its deployment.

Zadání práce
The scope of the thesis is to extend the new unified design for JupyterHub to support critical elements such as system announcements (e.g., cluster reboots and software upgrades), additional sections (such as user surveys), add a seamless connection to the backend service and apply the developed solution across all JupyterHub instances within e-INFRA CZ. The student will familiarize himself with the JupyterHub stack, the basics of the web development, creation of container images and deployment of the service in Kubernetes cluster. A key part of the thesis is to  develop the solution in reusable manner to ensure flexibility for future needs and document the process of extending and applying the design, with guidelines for future adaptation to additional JupyterHub instances that may have varying requirements. The output of the thesis is a functional implementation of a new JupyterHub design applied across all existing instances and text of the thesis serving as the documentation.
Práce zkontrolována:
23. 12. 2024 10:31, RNDr. Viktória Spišaková, učo 456543
Jazyk práce
angličtina angličtina
Termín obhajoby
6. 2. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Viktória Spišaková, učo 456543
NCBR PřF MU

Oponent

RNDr. Magdaléna Kejstová
KVI FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • 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.