Kubernetes Comprehensive Training Course
Το Kubernetes είναι μια πλατφόρμα ανοιχτού κώδικα που έχει σχεδιαστεί για να αυτοματοποιεί την ανάπτυξη, την κλιμάκωση και τη λειτουργία των κοντέινερ εφαρμογών σε ομάδες κεντρικών υπολογιστών.
Αυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών (διαδικτυακή ή επιτόπου) απευθύνεται σε επαγγελματίες μεσαίου επιπέδου που επιθυμούν να αναπτύξουν, να διαχειριστούν και να κλιμακώσουν αποτελεσματικά τις εφαρμογές σε εμπορευματοκιβώτια χρησιμοποιώντας το Kubernetes.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε την αρχιτεκτονική Kubernetes και τα στοιχεία της.
- Απομονώστε αποτελεσματικά τους πόρους χρησιμοποιώντας Χώρους ονομάτων.
- Διαχειριστείτε και προσαρμόστε τους φόρτους εργασίας με Deployments, StatefulSets και DaemonSets.
- Ορίστε υπολογιστικούς πόρους χρησιμοποιώντας αιτήματα και όρια.
- Εργαστείτε με Jobs και CronJobs για προγραμματισμένες εργασίες.
- Κατανοήστε τις Υπηρεσίες και το DNS μέσα στο Kubernetes.
- Εκθέστε εφαρμογές χρησιμοποιώντας το Ingress.
- Διαχειριστείτε ConfigMaps, Secrets και Persistent Volumes.
- Κλιμακώστε και αναβαθμίστε Kubernetes συμπλέγματα χρησιμοποιώντας προηγμένες στρατηγικές.
- Ανάλυση και αντιμετώπιση προβλημάτων Kubernetes.
- Αναπτύξτε πόρους αποτελεσματικά χρησιμοποιώντας Helm Διαγράμματα.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και εξάσκηση.
- Πρακτική εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε μια εξατομικευμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσουμε.
Course Outline
Εισαγωγή στο Kubernetes
- Επισκόπηση του Kubernetes και της αρχιτεκτονικής του
- Βασικά στοιχεία: διακομιστής API, Controller Manager, Scheduler, etcd και Kubelet
- Κατανόηση Pods, Nodes και Cluster
Πόρος Management
- Απομόνωση πόρων με χρήση χώρων ονομάτων
- Καθορισμός αιτημάτων και ορίων για υπολογιστικούς πόρους
- Κλιμάκωση εφαρμογών με Kubernetes
Διαχείριση φόρτου εργασίας
- Ανάπτυξη εφαρμογών με χρήση Deployments, StatefulSets και DaemonSets
- Χρήση Jobs και CronJobs για τον προγραμματισμό εργασιών
- Χειρισμός ενημερώσεων και ανατροπών
Networking και Service Discovery
- Κατανόηση Kubernetes Υπηρεσίες: ClusterIP, NodePort, LoadBalancer, ExternalName
- Διαμόρφωση DNS και Service Discovery
- Αποκάλυψη εφαρμογών μέσω Ingress
Εμμονή δεδομένων
- Διαρκή δεδομένα με μόνιμους όγκους και αξιώσεις μόνιμου όγκου
- Χρήση στατικών και δυναμικών τόμων
- Κατανόηση Access Modes, Reclaim Policies και Projected Volume
Configuration Management
- Ανάπτυξη ConfigMaps και Secrets
- Χρήση μεταβλητών περιβάλλοντος και τόμων για τη διαμόρφωση
Συστάδα Management
- Kubernetes αναβαθμίσεις συμπλέγματος χρησιμοποιώντας kubeadm
- Διαμόρφωση ελέγχου ταυτότητας με πιστοποιητικά TLS
- Διαχείριση δικαιωμάτων με Role-Based Access Control (RBAC)
Προηγμένες στρατηγικές κλιμάκωσης
- NodeSelector, NodeAffinity και PodAffinity
- Κατανόηση και εφαρμογή Τελειών και Ανοχών
Προμήθεια με Helm
- Εισαγωγή στα γραφήματα Helm και Helm
- Δημιουργία και ανάπτυξη Helm γραφημάτων
- Διαχείριση εξαρτήσεων με Helm
Αντιμετώπιση προβλημάτων Kubernetes
- Ανάλυση ζητημάτων BackOff και CrashLoopBackOff
- Αντιμετώπιση προβλημάτων κόμβων σε κατάσταση NotReady
- Χρήση kubectl και αρχείων καταγραφής για εντοπισμό σφαλμάτων
Περίληψη και Επόμενα Βήματα
Requirements
- Βασική κατανόηση των εντολών Linux
- Εξοικείωση με τις έννοιες του containerization (π.χ., Docker)
- Συνιστάται, αλλά δεν απαιτείται εμπειρία σε βασικές αρχές δικτύωσης
Ακροατήριο
- διαχειριστές συστήματος
- DevOps μηχανικοί
- Προγραμματιστές που στοχεύουν στην ανάπτυξη και διαχείριση εφαρμογών με κοντέινερ
Open Training Courses require 5+ participants.
Kubernetes Comprehensive Training Course - Booking
Kubernetes Comprehensive Training Course - Enquiry
Kubernetes Comprehensive - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
έκανε υπομονή και κατάλαβε ότι υστερούμε
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Machine Translated
Εξήγησε τα πάντα, όχι μόνο τις έννοιες του k8s.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft für innovative Versicherungssoftware mbH
Course - Docker, Kubernetes and OpenShift for Developers
Upcoming Courses
Related Courses
Docker & Kubernetes Advanced
21 HoursΜε το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε τις δικές τους Docker εικόνες.
- Ανάπτυξη και διαχείριση μεγάλου αριθμού Docker εφαρμογών .
- Αξιολογήστε διαφορετικές λύσεις ενορχήστρωσης κοντέινερ και επιλέξτε την καταλληλότερη.
- Ρυθμίστε μια διαδικασία συνεχούς ενοποίησης για Docker εφαρμογές.
- Ενσωματώστε τις εφαρμογές Docker με τις υπάρχουσες διαδικασίες ενοποίησης συνεχών εργαλείων.
- Ασφαλίστε τις Docker εφαρμογές τους.
- Χρησιμοποιήστε το Kubernetes για να αναπτύξετε και να διαχειριστείτε διαφορετικά περιβάλλοντα στο ίδιο σύμπλεγμα
- Ασφαλίστε, κλιμακώστε και παρακολουθήστε ένα Kubernetes σύμπλεγμα
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς πλατφόρμας προηγμένου επιπέδου και σε DevOps επαγγελματίες που επιθυμούν να κατακτήσουν τις εφαρμογές κλιμάκωσης χρησιμοποιώντας μικροϋπηρεσίες και Kubernetes.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Σχεδιάστε και εφαρμόστε κλιμακούμενες αρχιτεκτονικές μικροϋπηρεσιών.
- Ανάπτυξη και διαχείριση εφαρμογών σε Kubernetes συμπλέγματα.
- Χρησιμοποιήστε γραφήματα Helm για αποτελεσματική ανάπτυξη υπηρεσιών.
- Παρακολούθηση και διατήρηση της υγείας των μικροϋπηρεσιών στην παραγωγή.
- Εφαρμόστε βέλτιστες πρακτικές για ασφάλεια και συμμόρφωση σε περιβάλλον Kubernetes.
Kubernetes Networking with Calico
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς που επιθυμούν να βελτιστοποιήσουν τη δικτύωση για Kubernetes συμπλέγματα.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και διαμορφώστε το Calico.
- Κατανοήστε πώς το Calico διαφέρει από τα παραδοσιακά δίκτυα επικάλυψης.
- Κατανοήστε πώς το Calico συνδυάζει πρωτόκολλα δρομολόγησης Διαδικτύου με αποθήκες δεδομένων που βασίζονται στη συναίνεση.
- Χρησιμοποιήστε το Calico για να δημιουργήσετε μια λύση δικτύωσης κοντέινερ για συμπλέγματα Kubernetes.
- Χρησιμοποιήστε το Calico για να παρέχετε πολιτική δικτύου για το Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HoursΤο πρόγραμμα Certified Kubernetes Administrator (CKA) δημιουργήθηκε από το The Linux Foundation και το Cloud Native Computing Foundation (CNCF).
Το Kubernetes είναι σήμερα μια κορυφαία πλατφόρμα που χρησιμοποιείται για ενορχήστρωση κοντέινερ.
Η NobleProg παρέχει Docker & Kubernetes εκπαίδευση από το 2015. Με περισσότερα από 360 επιτυχώς ολοκληρωμένα εκπαιδευτικά έργα, γίναμε μια από τις πιο γνωστές εταιρείες εκπαίδευσης παγκοσμίως στον τομέα της μεταφοράς εμπορευματοκιβωτίων.
Από το 2019 βοηθάμε επίσης τους πελάτες μας να επιβεβαιώσουν τις επιδόσεις τους στο περιβάλλον k8s προετοιμάζοντάς τους και ενθαρρύνοντας να περάσουν τις εξετάσεις CKA και CKAD.
Αυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών (διαδικτυακή ή επιτόπου) απευθύνεται σε Διαχειριστές Συστήματος, Kubernetes χρήστες που επιθυμούν να επιβεβαιώσουν τις γνώσεις τους περνώντας την εξέταση CKA.
Από την άλλη πλευρά, η εκπαίδευση επικεντρώνεται επίσης στην απόκτηση πρακτικής εμπειρίας στη Kubernetes Διοίκηση, γι' αυτό σας συνιστούμε να λάβετε μέρος σε αυτήν, ακόμα κι αν δεν σκοπεύετε να λάβετε μέρος στις εξετάσεις CKA.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και εξάσκηση.
- Πραγματική εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές προσαρμογής μαθήματος
- Για να ζητήσετε μια εξατομικευμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσουμε.
- Για να μάθετε περισσότερα σχετικά με την πιστοποίηση CKA, επισκεφθείτε τη διεύθυνση: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HoursΤο πρόγραμμα Certified Kubernetes Application Developer (CKAD) έχει αναπτυχθεί από το Ίδρυμα Linux και το Cloud Native Computing Foundation (CNCF), το οποίο φιλοξενεί Kubernetes.
Αυτή η εκπαιδευτική, ζωντανή κατάρτιση (online ή on-site) απευθύνεται σε προγραμματιστές που επιθυμούν να επιβεβαιώσουν τις δεξιότητές τους στο σχεδιασμό, την κατασκευή, τη διαμόρφωση και την έκθεση cloud native εφαρμογές για Kubernetes.
Από την άλλη πλευρά, η κατάρτιση επικεντρώνεται επίσης στην απόκτηση πρακτικής εμπειρίας στην Kubernetes ανάπτυξη εφαρμογών, οπότε συνιστούμε να συμμετέχετε σε αυτό, ακόμη και αν δεν σκοπεύετε να πάρετε την εξέταση CKAD.
Το NobleProg παρέχει Docker & Kubernetes εκπαίδευση από το 2015. Με περισσότερα από 360 επιτυχώς ολοκληρωμένα προγράμματα κατάρτισης, γίναμε μία από τις πιο γνωστές εταιρείες κατάρτισης παγκοσμίως στον τομέα της εμπορευματοποίησης. Από το 2019 βοηθάμε επίσης τους πελάτες μας να επιβεβαιώσουν την απόδοσή τους στο περιβάλλον k8s προετοιμάζοντάς τους και ενθαρρύνοντας τους να περάσουν τις εξετάσεις CKA και CKAD.
Η μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτικές.
- Hands-on εφαρμογή σε ένα ζωντανό εργαστήριο περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανώσετε.
- Για να μάθετε περισσότερα για το CKAD, παρακαλούμε επισκεφθείτε:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακά ή επιτόπου) απευθύνεται σε Kubernetes επαγγελματίες που επιθυμούν να προετοιμαστούν για την εξέταση CKS.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα γνωρίζουν πώς να ασφαλίζουν Kubernetes περιβάλλοντα και εφαρμογές που βασίζονται σε κοντέινερ στα διάφορα στάδια του κύκλου ζωής μιας εφαρμογής: κατασκευή, ανάπτυξη και χρόνο εκτέλεσης.
Docker and Kubernetes on AWS
21 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών (διαδικτυακή ή επιτόπου) απευθύνεται σε μηχανικούς που επιθυμούν να αξιολογήσουν καθεμία από αυτές τις υπηρεσίες για να λάβουν τεκμηριωμένες αποφάσεις σχετικά με τις οποίες θα αναπτύξουν στον οργανισμό τους.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε ένα περιβάλλον ανάπτυξης που περιλαμβάνει όλες τις απαραίτητες βιβλιοθήκες, πακέτα και πλαίσια που απαιτούνται για την έναρξη της ανάπτυξης.
- Ρυθμίστε, διαμορφώστε και αναπτύξτε μια σειρά από κοντέινερ επίδειξης χρησιμοποιώντας μια σειρά από διαφορετικές προσεγγίσεις.
- Κατανοήστε τις αρχιτεκτονικές και σχεδιαστικές διαφορές μεταξύ διαφορετικών λύσεων Docker/Kubernetes στο AWS.
- Αυτοματοποιήστε την ανάπτυξη των κοντέινερ Docker.
- Ρυθμίστε έναν αγωγό συνεχούς ενοποίησης και ανάπτυξης.
- Ενσωματώστε το Docker και το Kubernetes σε ένα υπάρχον σύστημα συνεχούς ολοκλήρωσης.
Docker, Kubernetes and OpenShift 3 for Administrators
35 HoursΣε αυτήν τη ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα, οι συμμετέχοντες θα μάθουν πώς να διαχειρίζονται Red Hat OpenShift Container Platform.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργία, διαμόρφωση, διαχείριση και αντιμετώπιση προβλημάτων συμπλεγμάτων OpenShift.
- Αναπτύξτε εφαρμογές με κοντέινερ on-premise, σε δημόσιο cloud ή σε φιλοξενούμενο cloud.
- Ασφαλής OpenShift πλατφόρμα κοντέινερ
- Παρακολούθηση και συλλογή μετρήσεων.
- Διαχείριση αποθηκευτικού χώρου.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 HoursΣε αυτήν τη ζωντανή εκπαίδευση στο Ελλάδα (επιτόπου ή απομακρυσμένη) υπό την καθοδήγηση εκπαιδευτών, οι συμμετέχοντες θα μάθουν πώς να δημιουργούν και να διαχειρίζονται κοντέινερ Docker και, στη συνέχεια, να αναπτύσσουν ένα δείγμα εφαρμογής μέσα σε ένα κοντέινερ. Οι συμμετέχοντες θα μάθουν επίσης πώς να αυτοματοποιούν, να κλιμακώνουν και να διαχειρίζονται τις εφαρμογές τους σε κοντέινερ μέσα σε ένα σύμπλεγμα Kubernetes. Τέλος, η εκπαίδευση συνεχίζει σε πιο προχωρημένα θέματα, καθοδηγώντας τους συμμετέχοντες στη διαδικασία ασφάλισης, κλιμάκωσης και παρακολούθησης ενός Kubernetes συμπλέγματος.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και εκτελέστε ένα κοντέινερ Docker.
- Αναπτύξτε έναν διακομιστή και μια εφαρμογή Ιστού με κοντέινερ.
- Δημιουργήστε και διαχειριστείτε εικόνες Docker.
- Ρυθμίστε ένα σύμπλεγμα Docker και Kubernetes.
- Χρησιμοποιήστε το Kubernetes για να αναπτύξετε και να διαχειριστείτε μια εφαρμογή web συμπλέγματος.
- Ασφαλίστε, κλιμακώστε και παρακολουθήστε ένα Kubernetes σύμπλεγμα.
Docker (introducing Kubernetes)
14 HoursΟ στόχος αυτού του πρακτικού μαθήματος είναι να παρέχει όλα τα εργαλεία που αφορούν τις πρακτικές πτυχές του Docker και του Kubernetes , ώστε οι συμμετέχοντες να μπορούν να βασίζονται στις απαραίτητες δεξιότητες για την ορθή διαχείριση του προγράμματος.
Docker and Kubernetes
21 HoursΣτόχοι εκπαίδευσης: Αποκτήστε θεωρητικές και επιχειρησιακές δεξιότητες στα Docker και Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 HoursΣε αυτήν τη ζωντανή εκπαίδευση στο Ελλάδα, καθοδηγούμενη από εκπαιδευτές, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν την πλατφόρμα κοντέινερ OpenShift για την ανάπτυξη εφαρμογών με εμπορευματοκιβώτια.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Δημιουργήστε και διαμορφώστε μια ρύθμιση OpenShift.
- Γρήγορη ανάπτυξη εφαρμογών on-premise, σε δημόσιο cloud ή σε φιλοξενούμενο cloud.
Deploying Kubernetes Applications with Helm
7 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς που επιθυμούν να χρησιμοποιήσουν το Helm για να βελτιστοποιήσουν τη διαδικασία εγκατάστασης και διαχείρισης Kubernetes εφαρμογών.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και ρυθμίστε το Helm.
- Δημιουργήστε αναπαραγώγιμες εκδόσεις Kubernetes εφαρμογών.
- Κοινή χρήση εφαρμογών ως γραφήματα Helm.
- Εκτελέστε εφαρμογές τρίτων που είναι αποθηκευμένες ως γραφήματα Helm.
- Διαχειριστείτε τις εκδόσεις των πακέτων Helm.
Introduction to Minikube and Kubernetes
21 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές λογισμικού από αρχάριους έως μεσαίου επιπέδου και DevOps επαγγελματίες που επιθυμούν να μάθουν πώς να ρυθμίζουν και να διαχειρίζονται ένα τοπικό Kubernetes περιβάλλον χρησιμοποιώντας Minikube.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Εγκαταστήστε και ρυθμίστε το Minikube στον τοπικό υπολογιστή τους.
- Κατανοήστε τις βασικές έννοιες και την αρχιτεκτονική του Kubernetes.
- Αναπτύξτε και διαχειριστείτε κοντέινερ χρησιμοποιώντας το kubectl και τον πίνακα εργαλείων Minikube.
- Ρυθμίστε μόνιμες λύσεις αποθήκευσης και δικτύωσης για το Kubernetes.
- Χρησιμοποιήστε το Minikube για την ανάπτυξη, τη δοκιμή και τον εντοπισμό σφαλμάτων εφαρμογών.
Minikube for Developers
14 HoursΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές μεσαίου επιπέδου και DevOps μηχανικούς που επιθυμούν να χρησιμοποιήσουν το Minikube ως μέρος της ροής εργασιών ανάπτυξής τους.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαχειριστείτε ένα τοπικό περιβάλλον Kubernetes χρησιμοποιώντας το Minikube.
- Κατανοήστε τον τρόπο ανάπτυξης, διαχείρισης και εντοπισμού σφαλμάτων εφαρμογών στο Minikube.
- Ενσωματώστε το Minikube στους αγωγούς συνεχούς ενοποίησης και ανάπτυξης.
- Βελτιστοποιήστε τη διαδικασία ανάπτυξής τους χρησιμοποιώντας τις προηγμένες δυνατότητες του Minikube.
- Εφαρμόστε βέλτιστες πρακτικές για τοπική ανάπτυξη Kubernetes.