Ανάπτυξη και διαχείριση Kubernetes Cluster για κατανομή φόρτου και απομακρυσμένη πρόσβαση σε διαδικτυακές υπηρεσίες
dc.contributor.advisor | Παναγιωτάκης, Σπυρίδων | el |
dc.contributor.advisor | Panagiotakis, Spyridon | en |
dc.contributor.author | Βούλγαρης, Αλέξανδρος | el |
dc.contributor.author | Voulgaris, Alexandros | en |
dc.date.accessioned | 2025-09-16T08:32:01Z | |
dc.date.available | 2025-09-16T08:32:01Z | |
dc.date.issued | 2025-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.abstract | This 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.uri | https://apothesis.hmu.gr/handle/123456789/11405 | |
dc.language.iso | el | |
dc.publisher | ΕΛΜΕΠΑ, Σχολή Μηχανικών (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | en |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | |
dc.subject | Εξισορρόπηση φόρτου | |
dc.subject | Απομακρυσμένη πρόσβαση | |
dc.subject | Load balancing | |
dc.subject | Remote access | |
dc.subject | Kubernetes | |
dc.title | Ανάπτυξη και διαχείριση Kubernetes Cluster για κατανομή φόρτου και απομακρυσμένη πρόσβαση σε διαδικτυακές υπηρεσίες | el |
dc.title | Development and management of a Kubernetes Cluster for load balancing and remote access to web services | en |
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
- Περιγραφή: