Την Τετάρτη 15 Ιουλίου πραγματοποιήθηκε μία ακόμη Κομβική Τετάρτη, στο πλαίσιο των εβδομαδιαίων διαδικτυακών συναντήσεων του Ευρωπαϊκού Κόμβου Καινοτομίας για την Ψηφιακή Διακυβέρνηση, GR digiGOV-innoHUB.
Στη διάρκεια της συνάντησης, ο Γιώργος Αδαμόπουλος, ηλεκτρολόγος μηχανικός και μηχανικός υπολογιστών με πολυετή εμπειρία στη διαχείριση υπολογιστικών υποδομών και σήμερα στέλεχος της Strofund, παρουσίασε το θέμα «Μια σύντομη εισαγωγή στο Docker και το Kubernetes», προσφέροντας μία εισαγωγή στις δύο τεχνολογίες που αποτελούν βασικά εργαλεία για την ανάπτυξη, την ανάπτυξη λογισμικού και τη λειτουργία σύγχρονων υπολογιστικών υποδομών.
Κατά την πρώτη ενότητα της παρουσίασης αναλύθηκαν οι βασικές αρχές λειτουργίας του Docker και της τεχνολογίας των containers. Εξηγήθηκε ο τρόπος με τον οποίο οι εφαρμογές μπορούν να συσκευάζονται, μαζί με τις απαραίτητες βιβλιοθήκες και τις ρυθμίσεις τους, σε Docker images, ώστε να εκτελούνται με τον ίδιο τρόπο ανεξάρτητα από το υπολογιστικό περιβάλλον στο οποίο αναπτύσσονται. Παρουσιάστηκαν επίσης οι βασικές έννοιες των containers, των registries και των volumes, μέσα από πρακτικά παραδείγματα δημιουργίας, εκτέλεσης και διαχείρισης εφαρμογών σε περιβάλλον Docker.
Στη συνέχεια παρουσιάστηκε το Kubernetes, το πλέον διαδεδομένο σήμερα σύστημα ενορχήστρωσης (orchestration) containers, το οποίο χρησιμοποιείται για τη διαχείριση εφαρμογών και υποδομών σε περιβάλλοντα μεγάλης κλίμακας. Ιδιαίτερη έμφαση δόθηκε στη βασική αρχιτεκτονική ενός Kubernetes cluster, στις έννοιες των nodes, των pods και των services, καθώς και στις δυνατότητες που προσφέρει για την αυτοματοποιημένη διαχείριση εφαρμογών, την εξισορρόπηση φόρτου, την αυτόματη επανεκκίνηση υπηρεσιών, την κλιμάκωση πόρων και τη διατήρηση της υψηλής διαθεσιμότητας των εφαρμογών.
Η παρουσίαση είχε πρακτικό προσανατολισμό και απευθυνόταν κυρίως σε όσους επιθυμούν να αποκτήσουν μία πρώτη επαφή με το Docker και το Kubernetes, παρουσιάζοντας με κατανοητό τρόπο τις βασικές έννοιες, τη λειτουργία τους και τον ρόλο που διαδραματίζουν στη σύγχρονη ανάπτυξη λογισμικού και στη διαχείριση υπολογιστικών υποδομών.
Το υλικό της παρουσίασης, καθώς και οι σχετικές διαφάνειες και τα εργαστήρια (workshops), είναι διαθέσιμα παρακάτω μαζί με το βίντεο της συνάντησης.
Οι Κομβικές Τετάρτες συνεχίζουν να αποτελούν σημείο αναφοράς για την ενημέρωση, την ανταλλαγή γνώσεων και τη δικτύωση μεταξύ δημόσιων φορέων, επιχειρήσεων και στελεχών του οικοσυστήματος καινοτομίας, ενισχύοντας την αμφίδρομη σχέση μεταξύ τεχνολογίας και δημόσιου τομέα.
Δείτε τις διαφάνειες για το Docker ΕΔΩ για το Kybernetes ΕΔΩ
Δείτε το βίντεο της συνάντησης παρακάτω.