Ανάπτυξη και διαχείριση Kubernetes Cluster για κατανομή φόρτου και απομακρυσμένη πρόσβαση σε διαδικτυακές υπηρεσίες

dc.contributor.advisorΠαναγιωτάκης, Σπυρίδωνel
dc.contributor.advisorPanagiotakis, Spyridonen
dc.contributor.authorΒούλγαρης, Αλέξανδροςel
dc.contributor.authorVoulgaris, Alexandrosen
dc.date.accessioned2025-09-16T08:32:01Z
dc.date.available2025-09-16T08:32:01Z
dc.date.issued2025-09-16
dc.description.abstractΗ παρούσα πτυχιακή εργασία παρουσιάζει την υλοποίηση μιας πλήρους τοπικής υποδομής Kubernetes με σκοπό την κατανομή φόρτου και την απομακρυσμένη πρόσβαση σε διαδικτυακές υπηρεσίες. Η υλοποίηση βασίστηκε σε έναν προσωπικό υπολογιστή με Windows 10 και αξιοποιεί εργαλεία όπως Docker Desktop, kubeadm, Prometheus, Grafana, Ingress Controller με HTTPS, MetalLB, Tailscale VPN και dnsmasq για τοπική επίλυση DNS. Το σύστημα περιλαμβάνει web server με 2 replicas, βάση δεδομένων MySQL σε διάταξη master master-slave, και λειτουργίες autoscaling μέσω HPA. Η εργασία αποδεικνύει ότι ακόμη και σε οικιακό εξοπλ ισμό μπορούν να αναπτυχθούν υποδομές αντίστοιχες του cloud, διατηρώντας υψηλά επίπεδα ασφάλειας, ευελιξίας και αυτονομίας. Η υλοποίηση αξιολογείται μέσω stress tests και μετρικών απόδοσης, καταδεικνύοντας την καταλληλότητά της για περιβάλλοντα Industry 4.0 και εκπαιδευτική χρήση.el
dc.description.abstractThis thesis presents the implementation of a complete on on-premise Kubernetes infrastructure designed for load distribution and remote access to web services. The infrastructure was deployed on a personal Windows 10 com puter using Docker Desktop and kubeadm, and integrates tools such as Prometheus, Grafana, HTTPS Ingress Controller, MetalLB, Tailscale VPN, and dnsmasq for local DNS resolution. The system includes a web server with two replicas, a master master-slave MySQL datab ase, and horizontal pod autoscaling (HPA). This work demonstrates that advanced cloud cloud-like platforms can be successfully implemented on consumer consumer-grade equipment, ensuring high levels of security, flexibility, and autonomy. The solution is evaluated through stress tests and performance metrics, showing its suitability for Industry 4.0 scenarios and educational environments.en
dc.identifier.urihttps://apothesis.hmu.gr/handle/123456789/11405
dc.language.isoel
dc.publisherΕΛΜΕΠΑ, Σχολή Μηχανικών (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/
dc.subjectΕξισορρόπηση φόρτου
dc.subjectΑπομακρυσμένη πρόσβαση
dc.subjectLoad balancing
dc.subjectRemote access
dc.subjectKubernetes
dc.titleΑνάπτυξη και διαχείριση Kubernetes Cluster για κατανομή φόρτου και απομακρυσμένη πρόσβαση σε διαδικτυακές υπηρεσίεςel
dc.titleDevelopment and management of a Kubernetes Cluster for load balancing and remote access to web servicesen
dc.typeΠτυχιακή Εργασία
heal.academicPublisherIDΕΛΜΕΠΑ Ελληνικό Μεσογειακό Πανεπιστήμιο
Αρχεία
Πρωτότυπος φάκελος/πακέτο
Τώρα δείχνει 1 - 1 of 1
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
VoulgarisAlexandros2025.pdf
Μέγεθος:
2.99 MB
Μορφότυπο:
Adobe Portable Document Format
Φάκελος/Πακέτο αδειών
Τώρα δείχνει 1 - 1 of 1
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
license.txt
Μέγεθος:
2.17 KB
Μορφότυπο:
Item-specific license agreed upon to submission
Περιγραφή: