Course Outline
Εισαγωγή
- Στόχοι Ποιοι είστε The Linux Foundation Linux Foundation Training Programs Certification and Digital Badging Προετοιμασία του συστήματός σας Course Registration Labs
Kubernetes Αρχιτεκτονική
- Τι είναι το Kubernetes; Στοιχεία του Kubernetes Challenges The Borg Heritage Kubernetes Architecture Ορολογία Master Node Minion (Worker) Nodes Pods Services Controller / Operators Single IP per Pod Networking Ρύθμιση αρχείου διαμόρφωσης δικτύου CNI Pod-to-Pod Επικοινωνία Cloud Native Computing Foundation Recommending Foundation Labs
Χτίζω
- Επιλογές κοντέινερ Εμπορευματοποίηση εφαρμογής Δημιουργία Dockerαρχείου Φιλοξενία τοπικού αποθετηρίου Δημιουργία ανάπτυξης Εντολές εκτέλεσης σε κοντέινερ Multi-container Pod ReadinessProbe livenessProbe Testing Labs
Σχέδιο
- Παραδοσιακές εφαρμογές: Θεωρήσεις Αποσυνδεδεμένοι πόροι Παροδικότητα Ευέλικτο πλαίσιο Διαχείριση χρήσης πόρων με χρήση επιλογέων ετικετών Multi-container Pods Προσαρμογέας κοντέινερ Sidecar Container Ambassador Σημεία για προβληματισμό Jobs Labs
Διαμόρφωση ανάπτυξης
- Επισκόπηση τόμων Εισαγωγή τόμων Προδιαγραφές τόμου Τύποι τόμου κοινόχρηστου όγκου Παράδειγμα μόνιμος τόμος και αξιώσεις Μόνιμος όγκος Μόνιμος τόμος Αξίωση δυναμικής παροχής Μυστικά χρήση μυστικών μέσω μεταβλητών περιβάλλοντος Μυστικά προσάρτησης ως τόμοι Φορητοί όγκοι Δεδομένα ConfigurdΑύξηση και ConfigurdMa Deployment Rollbacks Labs
Ασφάλεια
- Επισκόπηση ασφαλείας Πρόσβαση στην εξουσιοδότηση ελέγχου ταυτότητας API ABAC RBAC RBAC Επισκόπηση διαδικασίας Ελεγκτής εισαγωγής Περιεχόμενα ασφαλείας Pod Πολιτικές ασφαλείας Network Security Πολιτικές Network Security Παράδειγμα πολιτικής Προεπιλεγμένη πολιτική Παράδειγμα εργαστηρίων
Αποκάλυψη Εφαρμογών
- Τύποι υπηρεσιών Υπηρεσίες Διάγραμμα Μοτίβο ενημέρωσης υπηρεσίας Πρόσβαση σε μια εφαρμογή με υπηρεσία υπηρεσίας χωρίς επιλογέα ClusterIP NodePort LoadBalancer ExternalName Ingress Resource Ingress Controller Service Mesh Labs
Αντιμετώπιση προβλημάτων
- Επισκόπηση αντιμετώπισης προβλημάτων Βασικά βήματα αντιμετώπισης προβλημάτων Σε εξέλιξη (Σταθερά) Αλλαγή βασικής ροής αντιμετώπισης προβλημάτων: Pods Βασική ροή αντιμετώπισης προβλημάτων: Κόμβος και ασφάλεια Βασική ροή αντιμετώπισης προβλημάτων: Παρακολούθηση αντιπροσώπων Εργαλεία καταγραφής παρακολούθηση εφαρμογών Σύστημα και αρχεία καταγραφής αντιπροσώπων Δοκιμή συμμόρφωσης Περισσότερα εργαστήρια πόρων
Ανασκόπηση εξετάσεων CKAD
Requirements
Για να αξιοποιήσετε στο έπακρο αυτό το μάθημα, θα πρέπει να έχετε:
Βασικές δεξιότητες γραμμής εντολών Linux και επεξεργασίας αρχείων και εξοικείωση με τη χρήση μιας γλώσσας προγραμματισμού (όπως Python, Node.js, Go). Η γνώση των εννοιών και αρχιτεκτονικών εφαρμογών Cloud Native (όπως διδάσκεται στη δωρεάν Εισαγωγή στο Kubernetes edX MOOC) είναι χρήσιμη για αυτό το μάθημα.
Σημειώστε ότι Kubernetes Η διαχείριση (LFS458) δεν αποτελεί προϋπόθεση για αυτό το μάθημα. Υπάρχει επικάλυψη στο υλικό του μαθήματος, καθώς το καθένα έχει σχεδιαστεί για να είναι μόνο του και να ευθυγραμμίζεται με τις σχετικές εξετάσεις.
Ακροατήριο
Αυτό το μάθημα απευθύνεται σε έμπειρους προγραμματιστές εφαρμογών που πρέπει να διαμορφώσουν κοντέινερ, να φιλοξενήσουν, να αναπτύξουν και να διαμορφώσουν μια εφαρμογή σε ένα σύμπλεγμα πολλαπλών κόμβων.
Επίπεδο εμπειρίας: Μέσο