Course Outline
Εισαγωγή
- Τι είναι το Kubernetes; Containerization έναντι Virtualization Επισκόπηση Kubernetes χαρακτηριστικών και αρχιτεκτονικής Kubernetes στο πλαίσιο του Cloud Native Computing Foundation (CNCF)
Κατανόηση Kubernetes
- Ο κύκλος ζωής των στοιχείων Kubernetes εφαρμογής Kubernetes: Master and Nodes Kubelet, Kube-proxy και άλλα βασικά στοιχεία
Ξεκινώντας
- Ρύθμιση του περιβάλλοντος ανάπτυξης Εγκατάσταση Kubernetes χρησιμοποιώντας kubeadm Διαμόρφωση kubectl και kubeconfig
Εργασία με Pods
- Δημιουργία Pods Διαχείριση διαμορφώσεων Pod Access και αντιμετώπιση προβλημάτων Pods
ReplicaSets και Deployments
- Δημιουργία και κλιμάκωση ReplicaSets Διαχείριση ενημερώσεων εφαρμογών με αναπτύξεις χρησιμοποιώντας κυλιόμενες ενημερώσεις και επαναλήψεις
Υπηρεσίες και Networking
- Δημιουργία Υπηρεσιών για την έκθεση εφαρμογών Εσωτερικές έναντι εξωτερικών υπηρεσιών Πολιτικές δικτύου για ασφαλή επικοινωνία
Μόνιμη αποθήκευση
- Κατηγορίες αποθήκευσης μόνιμου όγκου (PV) και αξίωσης μόνιμου όγκου (PVC) με χρήση τόμων για διαχείριση δεδομένων
Διαμόρφωση και μυστικά
- Διαχείριση διαμορφώσεων εφαρμογών Προστασία ευαίσθητων δεδομένων με μυστικά Χρήση ConfigMaps για εξωτερικές διαμορφώσεις
Ενσωμάτωση Kubernetes με πλατφόρμες Cloud
- Ανάπτυξη συμπλεγμάτων Kubernetes σε μεγάλους παρόχους cloud με χρήση εξισορροπητών φορτίου και ελεγκτών εισόδου Αυτόματη κλιμάκωση με Horizontal Pod Autoscalers (HPA)
Παρακολούθηση και Καταγραφή
- Εφαρμογή υγειονομικών ελέγχων Χρήση Kubernetes Ταμπλό για παρακολούθηση συμπλεγμάτων Συγκέντρωση αρχείων καταγραφής με εργαλεία όπως το Fluentd και το Elasticsearch
Αντιμετώπιση προβλημάτων
- Προσδιορισμός κοινών προβλημάτων στις Kubernetes αναπτύξεις Εντοπισμός σφαλμάτων εφαρμογών και προβλημάτων δικτύωσης Ανάλυση Kubernetes συμβάντων και αρχείων καταγραφής
Περίληψη και Επόμενα Βήματα
- Βασικά συμπεράσματα από το μάθημα Προτεινόμενοι πόροι για περαιτέρω μάθηση Επόμενα βήματα στο Kubernetes ταξίδι σας
Requirements
- Κατανόηση βασικών εννοιών δικτύωσης Εμπειρία με Linux διεπαφή γραμμής εντολών Βασική εμπειρία προγραμματισμού σε οποιαδήποτε γλώσσα
Ακροατήριο
- Προγραμματιστές Διαχειριστές Συστήματος DevOps Μηχανικοί
Testimonials (6)
Υψηλά προσόντα προπονητή. Αν και αρκετά κουραστικό, μου άρεσε που υπάρχουν πολλά παραδείγματα και ότι ήταν δυνατό να κάνω ερωτήσεις.
Roger - REGNOLOGY ROMANIA S.R.L.
Course - Docker and Kubernetes
Machine Translated
Παραδείγματα από πραγματικές εφαρμογές
Łukasz - Rossmann SDP Sp. z o.o.
Course - Docker (introducing Kubernetes)
Machine Translated
Χέρια στις ασκήσεις
Tobias - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
Η διαθεσιμότητα της εικονικής επιφάνειας εργασίας ως μορφή sandbox για τους συμμετέχοντες είναι μεγάλη!
Benedict - Questronix Corporation
Course - OpenShift 4 for Administrators
Machine Translated
Οι πρακτικές ασκήσεις ήταν εξαιρετικά σημαντικές για την εμπέδωση της μάθησης. Η σε βάθος εξήγηση του πώς λειτουργούν τα πράγματα κάτω από την κουκούλα έκανε τα πάντα πιο ξεκάθαρα.
Otavio Marchioli dos Santos - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters