BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//TUC//Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Athens
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20260303T091128Z
LAST-MODIFIED:20260303T091128Z
DTSTAMP:20260817T235147Z
UID:1786999907@tuc.gr
SUMMARY:Παρουσίαση Διπλωματικής Εργασίας κ. 
 Ευαγγέλου Κοτσομύτη - Σχολή ΗΜΜΥ
LOCATION:
DESCRIPTION:https://www.ece.tuc.gr/el/katalogos-
 ekdiloseon?tx_tucevents2_tuceventsdi
 splay%5Baction%5D=show&tx_tucevents2
 _tuceventsdisplay%5Bcontroller%5D=Ev
 ent&tx_tucevents2_tuceventsdisplay%5
 Bevent%5D=8340&cHash=c5a856167d0fbd6
 11ce20e89f453ba1d\nΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗ
 Σ\n Σχολή Ηλεκτρολόγων Μηχανικών και
  Μηχανικών Υπολογιστών\n Πρόγραμμα Π
 ροπτυχιακών Σπουδών\n ΠΑΡΟΥΣΙΑΣΗ ΔΙΠ
 ΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ\n Ευαγγέλου Κοτσο
 μύτη\n με θέμα\n Μια Διαδικτυακή Πλα
 τφόρμα Διαχείρισης Kubernetes για τη
 ν Ενίσχυση της Πρακτικής Μάθησης στη
 ν Εκπαίδευση της Επιστήμης των Υπολο
 γιστών\n A Web-Based Kubernetes Mana
 gement Platform for Enhanced Practic
 al Learning in Computer Science Educ
 ation\n Εξεταστική Επιτροπή\n Αναπλη
 ρωτής Καθηγητής Βασίλειος Σαμολαδάς 
 (επιβλέπων)\n Καθηγητής Ευριπίδης Πε
 τράκης\n Επίκουρος Καθηγητής Νικόλαο
 ς Γιατράκος\n Περίληψη\n Τα επεκτάσι
 μα, απομονωμένα και διαχειρίσιμα υπο
 λογιστικά περιβάλλοντα είναι ολοένα 
 και πιο απαραίτητα στην εκπαίδευση τ
 ης επιστήμης των υπολογιστών, ειδικά
  για μαθήματα που απαιτούν πρακτική 
 διαχείριση συστήματος, πρακτική εξάσ
 κηση DevOps και ανάπτυξη λογισμικού.
  Αυτή η διατριβή παρουσιάζει τον σχε
 διασμό, την υλοποίηση και την αξιολό
 γηση ενός συστήματος διαχείρισης con
 tainer που βασίζεται στο Kubernetes 
 για ακαδημαϊκή χρήση.\n Το σύστημα σ
 υνδυάζει την ενορχήστρωση του Kubern
 etes με web app και υπηρεσίες backen
 d. Οι βασικές δυνατότητες περιλαμβάν
 ουν έλεγχο πρόσβασης βάσει ρόλων, μό
 νιμη αποθήκευση, αυτοματοποιημένη δι
 αχείριση κύκλου ζωής κοντέινερ και π
 ρόσβαση SSH ανά μαθητή. Το backend υ
 λοποιείται στο Spring Boot και το fr
 ontend στο React, με έμφαση στην αντ
 απόκριση και την χρηστικότητα.\n Η α
 νάπτυξη απαιτούσε την αντιμετώπιση π
 ροκλήσεων όπως η διαμόρφωση RBAC, η 
 βελτιστοποίηση εικόνας κοντέινερ, η 
 ενσωμάτωση βάσεων δεδομένων με την P
 ostgreSQL και οι περιορισμοί δικτύωσ
 ης στο Minikube. Αυτά τα ζητήματα επ
 ιλύθηκαν μέσω επαναληπτικής διαμόρφω
 σης, τεκμηρίωσης και αυτοματισμού. Τ
 α αποτελέσματα δείχνουν ότι το Kuber
 netes μπορεί να υποστηρίξει μια πρακ
 τική πλατφόρμα διδασκαλίας που εξισο
 ρροπεί την ασφάλεια, τη χρηστικότητα
  και το λειτουργικό overhead. Η διατ
 ριβή περιγράφει επίσης τους περιορισ
 μούς και τις μελλοντικές εργασίες, σ
 υμπεριλαμβανομένων των αυτοματοποιημ
 ένων ελέγχων ασφαλείας, της υποστήρι
 ξης πολλαπλών συμπλεγμάτων, της βελτ
 ιωμένης παρακολούθησης και των βελτι
 ώσεων UX.\n Abstract \n Scalable, is
 olated, and manageable computing env
 ironments are increasingly necessary
  in computer science education, espe
 cially for courses that require hand
 s-on system administration, DevOps p
 ractice, and software deployment. Th
 is thesis presents the design, imple
 mentation, and evaluation of a Kuber
 netes-based container management sys
 tem for academic use. \n The system 
 combines Kubernetes orchestration wi
 th a web interface and backend servi
 ces. Core capabilities include role-
 based access control, persistent sto
 rage, automated container lifecycle 
 management, and per-student SSH acce
 ss. The backend is implemented in Sp
 ring Boot and the frontend in React,
  with a focus on responsiveness and 
 usability. \n Development required a
 ddressing challenges such as RBAC co
 nfiguration, container image optimiz
 ation, database integration with Pos
 tgreSQL, and networking constraints 
 in Minikube. These issues were resol
 ved through iterative configuration,
  documentation, and automation. The 
 results show that Kubernetes can sup
 port a practical teaching platform t
 hat balances security, usability, an
 d operational overhead. The thesis a
 lso outlines limitations and future 
 work, including automated security c
 hecks, multi-cluster support, enhanc
 ed monitoring, and UX improvements. 
 \n Meeting ID: 922 3498 8102\n Passw
 ord: 101839\n
STATUS:CONFIRMED
ORGANIZER;RSVP=FALSE;CN=TUC;CUTYPE=TUC:mailto:webmaster@tuc.gr
DTSTART:20260311T100000
DTEND:20260311T110000
TRANSP:OPAQUE
CLASS:DEFAULT
END:VEVENT
END:VCALENDAR