Course Outline
Εισαγωγή στην ολοκλήρωση Kuma και Kubernetes
- Επισκόπηση του πλέγματος υπηρεσιών Kuma και ο ρόλος του στο Kubernetes
- Kuma: Χαρακτηριστικά και επισκόπηση αρχιτεκτονικής
- Κατανόηση των πλεονεκτημάτων της ενσωμάτωσης του Kuma με το Kubernetes
- Σύγκριση διαφορετικών λύσεων πλέγματος υπηρεσιών στο οικοσύστημα Kubernetes
- Κατανόηση της ανάγκης για ένα πλέγμα υπηρεσιών στη σύγχρονη αρχιτεκτονική μικροϋπηρεσιών
- Εγκατάσταση του Kuma σε συμπλέγματα Kubernetes
- Εξερεύνηση του επιπέδου ελέγχου του Kuma και των στοιχείων του επιπέδου δεδομένων
Ανάπτυξη και διαμόρφωση του Kuma στο Kubernetes
- Εγκατάσταση στοιχείων του πίνακα ελέγχου Kuma σε συμπλέγματα Kubernetes
- Ανάπτυξη διαμεσολαβητών επιπέδου δεδομένων Kuma μαζί με pods Kubernetes
- Ενσωμάτωση με Kubernetes συγχρονισμό διακομιστή API και πίνακα ελέγχου
- Επικύρωση και δοκιμή ανάπτυξης Kuma σε περιβάλλοντα Kubernetes
Ανακάλυψη υπηρεσιών και δρομολόγηση κυκλοφορίας με το Kuma
- Διαμόρφωση ανακάλυψης υπηρεσίας με τον Κατάλογο υπηρεσιών Kuma
- Εφαρμογή πολιτικών δρομολόγησης κυκλοφορίας χρησιμοποιώντας πόρους δρομολόγησης κυκλοφορίας Kuma
- Πρακτικές ασκήσεις: Διαμόρφωση δρομολόγησης κυκλοφορίας για διάφορα σενάρια ανάπτυξης
- Στρατηγικές εξισορρόπησης φορτίου στο Kuma: Εξισορρόπηση φορτίου επιπέδου 4 και επιπέδου 7
Προηγμένη διαχείριση κυκλοφορίας με Kuma
- Πληροφορίες για τις πολιτικές κυκλοφορίας της Kuma
- Τεχνικές δρομολόγησης, διαχωρισμού και διαμόρφωσης κυκλοφορίας Kuma
- Ζυγισμένη δρομολόγηση, έγχυση σφάλματος και διακοπή κυκλώματος
- Κατανομές καναρινιών και γαλαζοπράσινων με Kuma σε Kubernetes
Παρατηρησιμότητα και ασφάλεια κυκλοφορίας με Kuma
- Εφαρμογή λειτουργιών τηλεμετρίας και παρατηρησιμότητας με proxies επιπέδου δεδομένων Kuma
- Παρουσιάζοντας τις μετρήσεις επισκεψιμότητας, τις δυνατότητες παρακολούθησης και καταγραφής της Kuma
- Ασφαλής επικοινωνία από υπηρεσία σε υπηρεσία με κρυπτογράφηση mTLS
- Επιβολή πολιτικής κυκλοφορίας και έλεγχος πρόσβασης με τις πολιτικές κυκλοφορίας Kuma
Ενισχυμένη ασφάλεια με το Kuma στο Kubernetes
- Εφαρμογή αμοιβαίου ελέγχου ταυτότητας TLS (mTLS) μεταξύ υπηρεσιών
- Πολιτικές ελέγχου πρόσβασης βάσει ρόλου (RBAC) για λεπτομερή έλεγχο πρόσβασης
- Κρυπτογράφηση και προστασία δεδομένων στο πλέγμα υπηρεσιών Kuma εντός συμπλεγμάτων Kubernetes
Παρατηρησιμότητα και παρακολούθηση με Kuma
- Χρησιμοποιώντας τα Prometheus και Grafana για την παρακολούθηση των μετρήσεων Kuma
- Καταγραφή και παρακολούθηση με το Kuma για βελτιωμένη παρατηρησιμότητα
- Αντιμετώπιση προβλημάτων και εντοπισμός σφαλμάτων αναπτύξεων Kuma σε περιβάλλοντα Kubernetes
Στρατηγικές διανομής πολλαπλών συστάδων
- Ομοσπονδιακή αρχιτεκτονική πλέγματος υπηρεσιών με Kuma σε πολλαπλά συμπλέγματα Kubernetes.
- Αντιγραφή και συγχρονισμός πλέγματος υπηρεσίας σε συμπλέγματα
- Σχεδιασμός αποκατάστασης καταστροφών και ζητήματα υψηλής διαθεσιμότητας με το Kuma σε περιβάλλοντα πολλαπλών συστάδων
Βελτιστοποίηση απόδοσης και Scala οι ικανότητες του Kuma στο Kubernetes
- Βελτιστοποιημένα στοιχεία πίνακα ελέγχου Kuma και επίπεδο δεδομένων για απόδοση
- Scalaικανότητα των κατανομών Kuma σε συστάδες Kubernetes
- Στρατηγικές εξισορρόπησης φορτίου και συντονισμού απόδοσης για το πλέγμα εξυπηρέτησης Kuma
Προηγμένα θέματα και βέλτιστες πρακτικές
- Εφαρμογή έγχυσης αστοχίας και διακοπής κυκλώματος για δοκιμή ανθεκτικότητας
- Προηγμένες τεχνικές δρομολόγησης κυκλοφορίας: μετατόπιση κυκλοφορίας και κατοπτρισμός
- Ενσωμάτωση Kuma με εξωτερικά πλέγματα υπηρεσιών (π.χ. Istio, Linkerd)
- Βέλτιστες πρακτικές για την ανάπτυξη και τη διαχείριση του Kuma σε περιβάλλοντα παραγωγής
- Αντιμετώπιση κοινών προβλημάτων και τεχνικές εντοπισμού σφαλμάτων
Πρακτικά εργαστήρια:
- Διαμόρφωση συμπλεγμάτων Kubernetes για ανάπτυξη Kuma
- Αναπτύξτε εφαρμογές microservice με προηγμένες πολιτικές διαχείρισης κυκλοφορίας
- Εφαρμογή μέτρων ασφαλείας με mTLS και RBAC
- Παρακολούθηση αναπτύξεων Kuma με χρήση Prometheus και Grafana
- Σενάριο ανάπτυξης πολλαπλών συστάδων και δοκιμές αποκατάστασης από καταστροφή
- Ασκήσεις συντονισμού απόδοσης και κλιμάκωσης για Kuma στο Kubernetes
Έργο και τελική εξέταση (προαιρετικά)
- Wrapping Up Project: Σχεδιασμός και υλοποίηση μιας αρχιτεκτονικής πλέγματος υπηρεσιών χρησιμοποιώντας το Kuma για ένα δείγμα εφαρμογής microservices
- NobleProg Certification Exam: Αξιολογεί την κατανόηση των εννοιών, της διαμόρφωσης και των βέλτιστων πρακτικών Kuma από τους συμμετέχοντες
Requirements
- Προηγούμενη εμπειρία με τις βασικές αρχές του Kubernetes και τις έννοιες του containerization
- Ικανότητα στη χρήση της διεπαφής γραμμής εντολών του Linux
- Γνώση τεχνολογιών μεταφοράς εμπορευματοκιβωτίων (Docker, χρόνος εκτέλεσης κοντέινερ)
- Γνώση των βασικών δικτύων
- Η γνώση των αρχών δικτύωσης και των εννοιών του πλέγματος υπηρεσιών είναι χρήσιμη αλλά όχι απαραίτητη
Δημόσιο
- Μηχανικοί DevOps
- Διαχειριστές Kubernetes
- προγραμματιστές λογισμικού
- Αρχιτέκτονες συστημάτων
Testimonials (5)
έκανε υπομονή και κατάλαβε ότι υστερούμε
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Machine Translated
την τεχνική προετοιμασία των εκπαιδευτικών
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
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.