Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στο Kubernetes
- Επισκόπηση του Kubernetes και της αρχιτεκτονικής του
- Κύρια συστατικά: API server, Controller Manager, Scheduler, etcd και Kubelet
- Κατανόηση των Pods, Nodes και Clusters
Διαχείριση Πόρων
- Απομόνωση πόρων με χρήση Namespaces
- Ορισμός Requests και Limits για υπολογιστικούς πόρους
- Κλιμάκωση εφαρμογών με το Kubernetes
Διαχείριση Φόρτων Εργασίας
- Ανάπτυξη εφαρμογών χρησιμοποιώντας Deployments, StatefulSets και DaemonSets
- Χρήση Jobs και CronJobs για χρονοπρογραμματισμό εργασιών
- Διαχείριση ενημερώσεων και επαναφορών (rollbacks)
Δικτύωση και Ανακάλυψη Υπηρεσιών
- Κατανόηση των Services στο Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Διαμόρφωση DNS και Ανακάλυψης Υπηρεσιών
- Έκθεση εφαρμογών μέσω Ingress
Διατήρηση Δεδομένων
- Διατήρηση δεδομένων με Persistent Volumes και Persistent Volume Claims
- Χρήση Static και Dynamic Volumes
- Κατανόηση των Access Modes, Reclaim Policies και Projected Volumes
Διαχείριση Ρυθμίσεων
- Ανάπτυξη ConfigMaps και Secrets
- Χρήση μεταβλητών περιβάλλοντος και volumes για ρυθμίσεις
Διαχείριση Σύμπλεγματος (Cluster)
- Αναβαθμίσεις σύμπλεγματος Kubernetes χρησιμοποιώντας το kubeadm
- Διαμόρφωση αυθεντικοποίησης με πιστοποιητικά TLS
- Διαχείριση δικαιωμάτων με Role-Based Access Control (RBAC)
Προηγμένες Στρατηγικές Κλιμάκωσης
- NodeSelector, NodeAffinity και PodAffinity
- Κατανόηση και εφαρμογή Taints και Tolerations
Παροχή με Helm
- Εισαγωγή στο Helm και τα Helm Charts
- Δημιουργία και ανάπτυξη Helm Charts
- Διαχείριση εξαρτήσεων με το Helm
Αντιμετώπιση Προβλημάτων στο Kubernetes
- Ανάλυση προβλημάτων BackOff και CrashLoopBackOff
- Αντιμετώπιση προβλημάτων Nodes σε κατάσταση NotReady
- Χρήση του kubectl και των αρχείων καταγραφής (logs) για αποσφαλμάτωση
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση εντολών Linux
- Εξοικείωση με τις έννοιες των containers (π.χ. Docker)
- Εμπειρία με βασικές αρχές δικτύωσης συνιστάται αλλά δεν απαιτείται
Ακροατήριο
- Διαχειριστές συστημάτων
- Μηχανικοί DevOps
- Προγραμματιστές που στοχεύουν στην ανάπτυξη και διαχείριση εφαρμογών σε containers
35 Ώρες
Σχόλια (1)
Η απόδοση έναν-ενάν του σεμιναρίου μου αρέσηκε, καθώς επέτρεψε μεγαλύτερη ευελιξία στα Q&A. Ο Καθηγητής κάλυψε το υλικό που ήταν σχετικό με τις ανάγκες εκπαίδευσής μου, καθώς και πρόσθετη γνώση που θα μου ωφελήσει σίγουρα τον επόμενο αποδεικτικό.
Dylan - MacStadium
Κομμάτι - Kubernetes Comprehensive
Μηχανική Μετάφραση