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
  • προγραμματιστές λογισμικού
  • Αρχιτέκτονες συστημάτων
 35 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Docker and Kubernetes: Building and Scaling a Containerized Application

21 Hours

OpenShift 4 for Administrators

35 Hours

Kubernetes from Basic to Advanced

14 Hours

Related Categories