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 μηχανικοί
- Προγραμματιστές που στοχεύουν στην ανάπτυξη και διαχείριση εφαρμογών με κοντέινερ
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.