Εντοπίστηκε ένα σφάλμα στη λειτουργία της ΠΥΞΙΔΑΣ όταν χρησιμοποιείται μέσω του προγράμματος περιήγησης Safari. Μέχρι να αποκατασταθεί το πρόβλημα, προτείνουμε τη χρήση εναλλακτικού browser όπως ο Chrome ή ο Firefox. A bug has been identified in the operation of the PYXIDA platform when accessed via the Safari browser. Until the problem is resolved, we recommend using an alternative browser such as Chrome or Firefox.
 

Patterns and orchestration practices for distributed applications on the Kubernetes platform

dc.contributor.degreegrantinginstitutionAthens University of Economics and Business, Department of Informaticsen
dc.contributor.opponentDiamantidis, Nikolaosen
dc.contributor.opponentGkritzalis, Dimitriosen
dc.contributor.thesisadvisorZafeiris,Vasileiosen
dc.creatorΖιώρης, Ελευθέριοςel
dc.creatorZioris, Eleftheriosen
dc.date.accessioned2025-03-26T19:15:46Z
dc.date.available2025-03-26T19:15:46Z
dc.date.issued18-03-2025
dc.date.submitted2025-03-18 19:52:37
dc.description.abstractΗ παρούσα διατριβή παρουσιάζει μια εμπειρική ανάλυση των ρυθμίσεων Kubernetes, εστιάζοντας σε πρότυπα σχεδίασης, λανθασμένες διαμορφώσεις και βέλτιστες πρακτικές για αναπτύξεις cloud-native. Η μελέτη ξεκινά με μια λεπτομερή εξερεύνηση της πλατφόρμας Kubernetes, αναλύοντας τη βασική φιλοσοφία, την αρχιτεκτονική και τα συστατικά πόρων της. Αναδεικνύει τη σημασία της δηλωτικής διαμόρφωσης, της αμετάβλητης υποδομής και των μηχανισμών αυτόματης ανάνηψης από σφάλματα για τη δημιουργία επεκτάσιμων και ανθεκτικών περιβαλλόντων διανομής εφαρμογών (Containers). Σε αυτή τη βάση, η διπλωματική εργασία διερευνά ένα ευρύ φάσμα προτύπων σχεδίασης Kubernetes—που περιλαμβάνουν τα θεμελιώδη, συμπεριφορικά, δομικά, διαμορφωτικά και πρότυπα ασφάλειας—προκειμένου να αποκαλύψει πώς αυτές οι πρακτικές συμβάλλουν σε σταθερές και αποδοτικές διανομές. Επιπλέον, παρουσιάζεται μια αυστηρή μεθοδολογία για τη συλλογή, τον καθαρισμό και την ανάλυση πραγματικών αρχείων YAML, αποκαλύπτοντας κοινές λανθασμένες διαμορφώσεις και προσφέροντας πληροφορίες για τη βελτίωση της επιχειρησιακής αποδοτικότητας και της ασφάλειας σε περιβάλλοντα παραγωγής. Συνολικά, η διατριβή γεφυρώνει τα θεωρητικά πλαίσια με πρακτικές στρατηγικές εφαρμογής, παρέχοντας καθοδήγηση για τη βελτιστοποίηση των διανομών Kubernetes σε περίπλοκα συστήματα λογισμικού που διανέμονται σε υποδομές υπολογιστικού νέφους.el
dc.description.abstractThis thesis provides an empirical study of Kubernetes configurations, specifically Kubernetes design patterns, misconfigurations and best practices in cloud-native deployments. This study starts with a comprehensive introduction to the Kubernetes platform, discussing the core philosophy of Kubernetes, its architecture, and its resources components. State how declarative configuration, immutable infrastructure, and selfhealing capabilities enable replicable and durable containerized systems. The study focuses on extensive Kubernetes design patterns: foundational patterns, behavioral patterns, structural patterns, configuration patterns, and security patterns, which help us describe how these best practices help stabilize and enhance the efficiency of deployments, building on this foundation. In addition, a structured methodology is presented to gather, cleanse and analyze real-world YAML manifests, highlighting frequent misconfigurations and providing pointers to strengthen production enforceability and security. In summary, the thesis connects theoretical perspectives with real-life implementation plans, providing insights to improve Kubernetes applications, especially in multifaceted cloud-native systems.en
dc.embargo.expire2025-03-18 19:52:37
dc.embargo.ruleOpen access
dc.format.extent121p.
dc.identifierhttp://www.pyxida.aueb.gr/index.php?op=view_object&object_id=11991
dc.identifier.urihttps://pyxida.aueb.gr/handle/123456789/2341
dc.languageen
dc.rightsCC BY: Attribution alone 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectΔιαμορφώσεις YAMLel
dc.subjectΣχεδιαστικά πρότυπαel
dc.subjectΔηλωτική διαμόρφωσηel
dc.subjectΒέλτιστες πρακτικέςel
dc.subjectKubernetesen
dc.subjectYAML configurationsen
dc.subjectDesign patternsen
dc.subjectDeclarative configurationen
dc.subjectBest practicesen
dc.titlePatterns and orchestration practices for distributed applications on the Kubernetes platformen
dc.title.alternativeΠρότυπα και πρακτικές ενορχήστρωσης συστατικών εφαρμογών στην πλατφόρμα Kubernetesel
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 2 από 2
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Zioris_2025.pdf
Μέγεθος:
2.08 MB
Μορφότυπο:
Adobe Portable Document Format
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
Zioris_2025.zip
Μέγεθος:
2.83 MB
Μορφότυπο:
Unknown data format