Google Kubernetes Engine (GKE) Κομμάτι εκπαίδευσης
Το Google Kubernetes Engine (GKE) είναι μια υπηρεσία κεφαλαίωσης του Kubernetes που απλοποιεί τη διατυπωμή και τη διαχείριση ενός συνεργασίας Kubernetes στο Google Cloud.
Σε αυτή την ζωντανή, υποστηριζόμενη από εκπαιδευτικό κατάρτιση, οι συμμετέχοντες θα μάθουν πώς να διατυπώσουν και να διαχειριστούν ένα περιβάλλον συγκρότηματος (container) των αξιοποίησης με Kubernetes στο Google Cloud.
Τέλος αυτής της κατάρτισης, οι συμμετέχοντες θα είναι σε θέση να:
- Διατυπώσουν και διαχειριστούν Kubernetes στο Google Cloud.
- Εφαρμόσουν, διαχειριστούν και μεγεθυνούν ένα συνεργασία Kubernetes.
- Εφαρμόσουν προσωπικές (Docker) εφαρμιγμένες εφαρμογές στο Google Cloud.
- Μεταφέρουν ένα υπάρχον περιβάλλον Kubernetes από το on-premise στο Google Cloud.
- Συμβιβάσουν το Kubernetes με τη λογιστική κατάρτιση (CI) τρίτων πλευρών.
- Εξασφαλίσουν υψηλή διαθεσιμότητα και ανάκαμψη σε περίπτωση δυστυχήματος στο Kubernetes.
Μορφή του Μαθήματος
- Αλληλεπιδραστική διάλεξη και συζήτηση.
- Πολλά άσκηματα και πρακτική εξάσκηση.
- Χειρονομία σε ζωντανό lab περιβάλλον.
Ευελιξίες Κατάρτισης
- Διάφορες εικόνες Docker μπορούν να χρησιμοποιηθούν ως δείγματα σε αυτή τη κατάρτιση (π.χ., Nginx, MongoDB, Tomcat κλπ.).
- Για να ζητήσετε συγκεκριμένες εικόνες ή οποιαδήποτε άλλη προσαρμογή για αυτή την κατάρτιση, παρακαλώ επικοινωνήστε μαζί μας για διαμόρφωση.
Εξέλιξη Κομματιού
Εισαγωγή
Περιγραφή των Περιβάλλοντων (Containers) Docker και Kubernetes στο Google Cloud
Περιγραφή των προσφορών διαχείρισης περιβάλλοντος (container) και της αρχιτεκτονικής Google Cloud
Εκκίνηση με Google Kubernetes Engine
Κατασκευή Συνεργασίας Kubernetes με το Google Kubernetes Engine
Διαχείριση Δικτύων Kubernetes Pods
Μεταφορά από On-premise στο Google Cloud
Συμβιβασμός του Kubernetes με Συνεχής Κατάρτιση (CI)
Εξασφάλιση υψηλής διαθεσιμότητας και ανάκαμψης σε περίπτωση δυστυχήματος στο Kubernetes
Προβληματολύση (Troubleshooting)
Επικεφαλίδα και Συνάρτηση
Απαιτήσεις
- Κατανόηση των εννοιών του περιβάλλοντος (container).
- Εμπειρία με τη διαδικασία ανάπτυξης και εφαρμογής προγραμμάτων.
Ακροατήριο
- Αναπτυξιακοί Εργαζόμενοι (Developers)
- Διαχειριστές Συστημάτων (System Administrators)
- DevOps Μηχανικοί
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Google Kubernetes Engine (GKE) Κομμάτι εκπαίδευσης - Κράτηση
Google Kubernetes Engine (GKE) Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Google Kubernetes Engine (GKE) - Συμβουλευτική Αίτημα
Σχόλια (2)
Έχω ανακαλύψει νέα ενδιαφέροντα πράγματα για τη λειτουργία του Lambda και του Serverless
Oleg Buldumac - PUBLIC COURSE
Κομμάτι - AWS Lambda for Developers
Μηχανική Μετάφραση
Η γνώση και η υπομονή του εκπαιδευτικού να απαντά στις ερωτήσεις μας.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Κομμάτι - Deploying Kubernetes Applications with Helm
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Προχωρημένα Μοντέλα Μηχανικής Μάθησης με Google Colab
21 ΏρεςΑυτή η καθοδήγηση από εκπαιδευτικό, ζωντανή εκπαίδευση σε Ελλάδα (online ή onsite) απευθύνεται σε προχωρημένους επαγγελματίες που επιθυμούν να βελτιώσουν τη γνώση τους για μοντέλα μηχανικής μάθησης, να βελτιώσουν τα δεξιότητά τους στη ρύθμιση υπερπαραμέτρων και να μάθουν πώς να εφαρμόζουν ορθά τα μοντέλα χρησιμοποιώντας το Google Colab.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Εφαρμόζουν προχωρημένα μοντέλα μηχανικής μάθησης χρησιμοποιώντας δημοφιλείς πλατφόρμες όπως η Scikit-learn και η TensorFlow.
- Βελτιώνουν την απόδοση των μοντέλων μέσω ρύθμισης υπερπαραμέτρων.
- Εφαρμόζουν μοντέλα μηχανικής μάθησης σε πραγματικές εφαρμογές χρησιμοποιώντας το Google Colab.
- Συνεργάζονται και διαχειρίζονται μεγάλου όγκου σχέδια μηχανικής μάθησης στο Google Colab.
Τεχνητή Νοημοσύνη για την Υγεία με χρήση Google Colab
14 ΏρεςΑυτή η διδακτορική εκπαίδευση με διδάσκοντα, live (online ή on-site), απευθύνεται σε δεδομένων επιστήμονες και επαγγελματίες υγείας μεδιου βαθμού εμπειρία, που θέλουν να χρησιμοποιήσουν την ΤΝ για προχωρημένες εφαρμογές στην υγεία με τη βοήθεια του Google Colab.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Εφαρμόζουν μοντέλα ΤΝ για την υγεία με χρήση Google Colab.
- Χρησιμοποιούν ΤΝ για προβλητικό μοντελοποίηση σε δεδομένα υγείας.
- Αναλύουν ιατρικές εικόνες με τεχνικές οδηγούμενες από ΤΝ.
- Εξετάζουν ηθικά προβλήματα στις λύσεις υγείας με βάση τη ΤΝ.
AWS IoT Core
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (επιτόπου ή εξ αποστάσεως) απευθύνεται σε μηχανικούς που επιθυμούν να αναπτύξουν και να διαχειριστούν συσκευές IoT σε AWS.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να δημιουργήσουν μια πλατφόρμα IoT που περιλαμβάνει την ανάπτυξη και τη διαχείριση ενός backend, μιας πύλης και συσκευών πάνω από το AWS.
Amazon Web Services (AWS) IoT Greengrass
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές που επιθυμούν να εγκαταστήσουν, να διαμορφώσουν και να διαχειριστούν τις AWS IoT δυνατότητες του Greengrass για τη δημιουργία εφαρμογών για διάφορες συσκευές.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να χρησιμοποιούν το AWS IoT Greengrass για την κατασκευή, την ανάπτυξη, τη διαχείριση, την ασφάλεια και την παρακολούθηση εφαρμογών σε έξυπνες συσκευές.
AWS Lambda για Προγραμματιστές
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (επιτόπου ή απομακρυσμένα) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το AWS Lambda για να δημιουργήσουν και να αναπτύξουν υπηρεσίες και εφαρμογές στο cloud, χωρίς να χρειάζεται να ανησυχούν για την παροχή του περιβάλλοντος εκτέλεσης (διακομιστές, VM και κοντέινερ, διαθεσιμότητα, επεκτασιμότητα, αποθήκευση κ.λπ.).
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Διαμορφώστε το AWS Lambda για να εκτελέσετε μια λειτουργία.
- Κατανοήστε το FaaS (Λειτουργίες ως Υπηρεσία) και τα πλεονεκτήματα της ανάπτυξης χωρίς διακομιστή.
- Δημιουργία, αποστολή και εκτέλεση συναρτήσεων AWS Lambda.
- Ενσωματώστε τις λειτουργίες Lambda με διαφορετικές πηγές συμβάντων.
- Συσκευασία, ανάπτυξη, παρακολούθηση και αντιμετώπιση προβλημάτων εφαρμογών που βασίζονται στο Lambda.
Big Data Analytics με Google Colab και Apache Spark
14 ΏρεςΑυτή η εκπαιδευτική διάλεξη σε ζωντανό μέρος (σε πρόσωπο πρόσωπου ή διαδικτύου) είναι στοχευμένη για μεσαίου επιπέδου ειδικές στατιστικά επιστήμονες και μηχανικούς που θέλουν να χρησιμοποιήσουν Google Colab και Apache Spark για την επεξεργασία και ανάλυση μεγάλων δεδομένων.
Μέχρι το τέλος αυτής της εκπαιδευτικής διαλέξεως, οι μεταφράστες θα μπορούν να:
- Εγκαταστήσουν περιβάλλον μεγάλων δεδομένων χρησιμοποιώντας Google Colab και Spark.
- Επεξεργαστούν και αναλύσουν μεγάλα σημεία δεδομένων εξικανώς με το Apache Spark.
- Δημιουργήστε προβολές για μεγάλα σημεία δεδομένων σε ενόπλη υπεύθυνη ομάδα.
- Συνδυάστε Apache Spark με αστικά εργαλεία.
Εισαγωγή στο Google Colab για την Επιστήμη Δεδομένων
14 ΏρεςΑυτή η καθοδήγηση με εκπαιδευτικό (online ή onsite) απευθύνεται σε νέους επιστήμονες δεδομένων και IT επαγγελματίες που επιθυμούν να μάθουν τα βασικά στοχεία της επιστήμης δεδομένων χρησιμοποιώντας το Google Colab.
Στο τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα είναι σε θέση να:
- Να ρύθμισουν και να πλοηγούνται στο Google Colab.
- Να γράφουν και να εκτελούν βασικό Python code.
- Να εισάγουν και να χειρίζονται datasets.
- Να δημιουργούν visualization χρησιμοποιώντας Python libraries.
Google Colab Pro: Παροχή Python και AI εργασιών με αξιοπιστία στην Σύννεφο
14 ΏρεςGoogle Colab Pro είναι ένα περιβάλλον βασισμένο στην Σύννεφο για την ανάπτυξη Python με υψηλή αξιοπιστία, που προσφέρει υψηλή επιδόσιμη GPUs, μεγαλύτερη διάρκεια εκτέλεσης και περισσότερη μνήμη για απαιτητικές εργασίες AI και επιστήμης δεδομένων.
Αυτή η κατεύθυνση που χαρακτηρίζεται από εκπαιδευτικούς, διεξάγεται σε μια ζωντανή κατάσταση (online ή on-site) και απευθύνεται σε χρήστες Python μεμετρημένου επιπέδου που θέλουν να χρησιμοποιήσουν το Google Colab Pro για μηχανική μάθηση, επεξεργασία δεδομένων και συνεργατική έρευνα σε ισχυρή περιβάλλον notebook.
Στο τέλος αυτής της κατεύθυνσης, οι συμμετέχοντες θα μπορούν να:
- Να ρυθμίζουν και διαχειρίζονται cloud-based Python notebooks χρησιμοποιώντας το Colab Pro.
- Να πρόσεγγυς GPUs και TPUs για επιταχυνμένη υπολογιστική.
- Να βελτιστοποιούν τις εργασίες μηχανικής μάθησης χρησιμοποιώντας δημοφιλείς βιβλιοθήκες (π.χ., TensorFlow, PyTorch, Scikit-learn).
- Να ενσωματώνουν το Google Drive και εξωτερικές πηγές δεδομένων για συνεργατικά έργα.
Μορφή του Μαθήματος
- Διαδραστικός διάλογος και συζήτηση.
- Πολλά ασκήματα και πρακτική εξάσκηση.
- Εφαρμογή χειρονομητική σε ζωντανό περιβάλλον εργαστηρίου.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε προσαρμοσμένη κατεύθυνση γι' αυτό το μάθημα, επικοινωνήστε μαζί μας για να οργανώσετε.
DO180: Εισαγωγή στα Containers, Kubernetes & OpenShift
35 ΏρεςΤο DO180 είναι μια εισαγωγή σε κόντεйνερ, τα βασικά σημεία του Kubernetes και τις έννοιες της πλατφόρμας Red Hat OpenShift με εστίαση στις χειριστικές δεξιότητες.
Αυτή η καθοδήγηση από καθηγητή, ενωμένη μάθηση (online ή on-site), στοχεύει σε τεχνικούς προφεσιονάλες με βασικό ως και διαμεσαίο επίπεδο που θέλουν να μάθουν τα workflows για κόντεινερ, τα πρωτότυπα του Kubernetes και πώς να δημιουργήσουν και λειτουργίζουν εφαρμογές στο OpenShift.
Εώς το τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα μπορούν να:
- Κατασκευάζουν και διαχειρίζονται εικόνες και ρυθμίσεις κοντεινερ με βέλτιστες πρακτικές για αναπαραγωγή και ασφάλεια.
- Εγκαθιστούν και διαχειρίζονται αντικείμενα Kubernetes όπως τα pods, deployments, και services στο OpenShift.
- Χρησιμοποιούν λειτουργίες OpenShift περιλαμβάνοντας routes, buildconfigs, και το web console για να διευκολύνουν την παράδοση εφαρμογών.
- Εφαρμένη χρήση έξυπνων αποθηκευτικών, διαχείριση συνδυασμάτων και επεξεργασία secrets για stateful workloads.
- Εφαρμένη βασική ασφάλεια, RBAC, και πρακτικές παρακολούθησης για να διατηρούν υγιείς clusters και εφαρμογές.
Μορφή του μαθήματος
- Αλληλεπιδραστική παράσταση και συζήτηση.
- Χειροντικές εργασίες σε ζωντανό περιβάλλον OpenShift κάθε μέρα.
- Ασκήσεις με διάφορους χαρακτηρισμούς και εργαστήρια για τον προσδιορισμό προβλημάτων.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε προσαρμοσμένη κατάρτιση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας για να διοργανώσετε.
Mastering DevOps με το AWS Cloud9
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε επαγγελματίες προχωρημένου επιπέδου που επιθυμούν να εμβαθύνουν στην κατανόησή τους σχετικά με τις DevOps πρακτικές και να εξορθολογίσουν τις διαδικασίες ανάπτυξης χρησιμοποιώντας το AWS Cloud9.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαμορφώστε το AWS Cloud9 για ροές εργασίας DevOps.
- Υλοποίηση αγωγών συνεχούς ενοποίησης και συνεχούς παράδοσης (CI/CD).
- Αυτοματοποιήστε τις διαδικασίες δοκιμών, παρακολούθησης και ανάπτυξης χρησιμοποιώντας το AWS Cloud9.
- Ενσωματώστε υπηρεσίες AWS όπως το Lambda, το EC2 και το S3 στις ροές εργασίας DevOps.
- Χρησιμοποιήστε συστήματα ελέγχου πηγής όπως το GitHub ή το GitLab στο AWS Cloud9.
Ανάπτυξη Αρχείων Πακέτων σε Λειτουργία Χωρίς Εξυπηρετητή στο AWS Cloud9
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε επαγγελματίες μεσαίου επιπέδου που επιθυμούν να μάθουν πώς να δημιουργούν, να αναπτύσσουν και να διατηρούν αποτελεσματικά εφαρμογές χωρίς διακομιστή στο AWS Cloud9 και στο AWS Lambda.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις βασικές αρχές της αρχιτεκτονικής χωρίς διακομιστή.
- Ρυθμίστε το AWS Cloud9 για ανάπτυξη εφαρμογών χωρίς διακομιστή.
- Αναπτύξτε, δοκιμάστε και αναπτύξτε εφαρμογές χωρίς διακομιστή χρησιμοποιώντας το AWS Lambda.
- Ενσωματώστε το AWS Lambda με άλλες υπηρεσίες AWS όπως το API Gateway και το S3.
- Βελτιστοποιήστε εφαρμογές χωρίς διακομιστή για απόδοση και αποδοτικότητα κόστους.
Εφαρμογή Kubernetes με Helm
7 ΏρεςΑυτή η καθοδηγούμενη εκπαίδευση in Ελλάδα (online ή on-site) αποσκοπεί σε μηχανικούς που θέλουν να χρησιμοποιήσουν το Helm για να εξυφάλτηση τη διαδικασία εγκατάστασης και διαχείρισης εφαρμογών Kubernetes.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να εγκαθιστούν και να ρυθμίζουν το Helm.
- Να δημιουργούν αναπαράγεις κατασκευές εφαρμογών Kubernetes.
- Να μοιράζονται εφαρμογές ως Helm charts.
- Να τρέχουν τρίτες πλευρές εφαρμογές αποθηκευμένες ως Helm charts.
- Να διαχειρίζονται τις έκδοσες των πακέτων Helm.
Βιομηχανική Εκπαίδευση IoT (Internet of Things) με Raspberry PI και AWS IoT Core
8 ΏρεςΣύνοψη:
- Βασικές έννοιες αρχιτεκτονικής και λειτουργιών του IoT
- Οι "Συσκευές", οι "Αισθητήρες", το Διαδίκτυο και η χαρτογράφηση μεταξύ των επιχειρηματικών λειτουργιών του IoT
- Βασικά στοιχεία όλων των λογισμικών συστατικών του IoT - υλικό, firmware, μεσολαβητής, cloud και εφαρμογή κινητού
- Λειτουργίες IoT - Διαχειριστής στόλου, οπτικοποίηση δεδομένων, FM και DV βασισμένα σε SaaS, ειδοποιήσεις/alarms, καταχώριση αισθητήρων, καταχώριση "συσκευής", γεωφencing
- Βασικές έννοιες επικοινωνίας συσκευών IoT με cloud μέσω MQTT.
- Σύνδεση συσκευών IoT με AWS μέσω MQTT (AWS IoT Core).
- Σύνδεση AWS IoT core με συνάρτηση AWS Lambda για υπολογισμούς και αποθήκευση δεδομένων χρησιμοποιώντας DynamoDB.
- Σύνδεση Raspberry PI με AWS IoT core και απλή επικοινωνία δεδομένων.
- Χειροκίνητη εξάσκηση με Raspberry PI και AWS IoT Core για την κατασκευή μιας έξυπνης συσκευής.
- Οπτικοποίηση δεδομένων αισθητήρων και επικοινωνία μέσω διεπαφής web.
Εισαγωγή στο Minikube και το Kubernetes
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές λογισμικού από αρχάριους έως μεσαίου επιπέδου και DevOps επαγγελματίες που επιθυμούν να μάθουν πώς να ρυθμίζουν και να διαχειρίζονται ένα τοπικό Kubernetes περιβάλλον χρησιμοποιώντας Minikube.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και ρυθμίστε το Minikube στον τοπικό υπολογιστή τους.
- Κατανοήστε τις βασικές έννοιες και την αρχιτεκτονική του Kubernetes.
- Αναπτύξτε και διαχειριστείτε κοντέινερ χρησιμοποιώντας το kubectl και τον πίνακα εργαλείων Minikube.
- Ρυθμίστε μόνιμες λύσεις αποθήκευσης και δικτύωσης για το Kubernetes.
- Χρησιμοποιήστε το Minikube για την ανάπτυξη, τη δοκιμή και τον εντοπισμό σφαλμάτων εφαρμογών.
Minikube για Προγραμματιστές
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου και DevOps μηχανικούς που επιθυμούν να χρησιμοποιήσουν το Minikube ως μέρος της ροής εργασιών ανάπτυξής τους.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαχειριστείτε ένα τοπικό περιβάλλον Kubernetes χρησιμοποιώντας το Minikube.
- Κατανοήστε τον τρόπο ανάπτυξης, διαχείρισης και εντοπισμού σφαλμάτων εφαρμογών στο Minikube.
- Ενσωματώστε το Minikube στους αγωγούς συνεχούς ενοποίησης και ανάπτυξης.
- Βελτιστοποιήστε τη διαδικασία ανάπτυξής τους χρησιμοποιώντας τις προηγμένες δυνατότητες του Minikube.
- Εφαρμόστε βέλτιστες πρακτικές για τοπική ανάπτυξη Kubernetes.