Kubernetes για προγραμματιστές - δωρεάν μάθημα από το Slurm, εκπαίδευση 2 μήνες, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Θεωρία
30–40 λεπτά. Μετάδοση στο YouTube
— Έχουμε δεκάδες κατασκευασμένες υποδομές και εκατοντάδες γραπτούς αγωγούς CI/CD,
— Πιστοποιημένος διαχειριστής Kubernetes,
— Συγγραφέας πολλών μαθημάτων για Kubernetes και DevOps,
— Τακτικός ομιλητής σε ρωσικά και διεθνή συνέδρια πληροφορικής.
— Μηχανικός με 8ετή εμπειρία,
— Πιστοποιημένος διαχειριστής Kubernetes,
— Εφαρμογές Kubernetes για πελάτες Southbridge,
— Προγραμματιστής μαθημάτων και ομιλητής Slurm.
Μάθημα 1: Εισαγωγή στο Kubernetes
- Τι είναι το Kubernetes
- Τι προβλήματα λύνει;
- Επισκόπηση της εργασίας με ένα σύμπλεγμα
- Bare-metal vs Private Cloud vs Managed
Ομιλητής: Marcel Ibraev, Slurm
Μάθημα 2: Δημιουργία του δικού σας συμπλέγματος στο VK Cloud Solutions. Αφαίρεση Εφαρμογών
- Δημιουργία του δικού σας συμπλέγματος στο VK Cloud Solutions
- Επισκόπηση διεπαφής VK Cloud Solutions
- Ανασκόπηση επιλογών για τη δημιουργία του δικού σας συμπλέγματος. Εγκατάσταση συμπλέγματος
- Χαρακτηριστικά του συμπλέγματος VK Cloud Solutions: πρόσβαση σε ειδικούς, αυτόματη θεραπεία
- Αφαίρεση Εφαρμογών
- Φλούδα
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 3: Περιλήψεις Εφαρμογών (συνέχεια)
- ReplicaSet
- Ανάπτυξη
- Χώρος ονομάτων
- Πόροι: πώς να εργαστείτε σωστά με πόρους συμπλέγματος
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 4: Αποθήκευση διαμορφώσεων
- Μεταβλητές Περιβάλλοντος
- Μυστικό
- ConfigMap
Ομιλητής: Sergey Bondarev, Southbridge
Μάθημα 5: Αποθήκευση δεδομένων
- Η ικανότητα του Kubernetes να αποθηκεύει δεδομένα εφαρμογής
- Δυνατότητες VK Cloud Solutions για αποθήκευση δεδομένων
- Επίμονος όγκος
- Επίμονη αξίωση όγκου
- EmptryDir και HostPath
Ομιλητής: Sergey Bondarev, Southbridge
Μάθημα 6: Αφαιρέσεις Δικτύων
- Έλεγχος υγείας Ετοιμότητα
- Ζωντάνια
- Ξεκίνα
- Υπηρεσία
- Ανακάλυψη υπηρεσίας: DNS
- ClusterIP
- Εξωτερικό Όνομα
- LoadBalancer
- Μηχανισμός λειτουργίας IngressNginx
- Προσαρμογή με σχολιασμούς: επανεγγραφή, tls, βασικός έλεγχος ταυτότητας, πρωτόκολλο υποστήριξης, GRPC
Ομιλητής: Marcel Ibraev, Slurm
Μάθημα 7: Σχεδιασμός συμπλέγματος
- Στοιχεία συμπλέγματος: etcd, api, controller-manager
- Πώς ξεκινά η εφαρμογή
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 8: Τοπική ανάπτυξη στο Kubernetes
- Minikube
- Αυτόματη ενημέρωση κώδικα στο pod
- Εργαλεία ανάπτυξης τοπικού περιβάλλοντος
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 9: Εργασίες Oneshot
- Δουλειά
- CronJob
Ομιλητής: Marcel Ibraev, Slurm
Μάθημα 10: Εναλλακτικές λύσεις ανάπτυξης
- DaemonSet
- StatefulSet
Ομιλητής: Sergey Bondarev, Southbridge
Μάθημα 11: Εξουσιοδότηση στο σύμπλεγμα
- Kubeconfig
- RBAC
- Εύρος PSLimit
- Ποσόστωση πόρων
- Περιορισμοί συμπλέγματος
Ομιλητής: Sergey Bondarev, Southbridge
Μάθημα 12: Βελτίωση της εμπειρίας προγραμματιστή με το OneAPI
Μάθημα 13: Χαρακτηριστικά της γλώσσας στο Kubernetes
- Έλεγχος χρήσης CPU Java
- Java tuning αυτοκινήτου
- Ώρα εκκίνησης διακομιστή εφαρμογών
- PythonWorkers
- Αποθήκευση εξόδου (PYTHONUNBUFFERED)
- GoGoroutines
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 14: Kubernetes και εργασία με δεδομένα. Χρήση Spark στο Kubernetes
- Γνωριμία με το Spark
- Τα βασικά για το πώς λειτουργεί το Spark στο Kubernetes
- Πρακτικές δεξιότητες στην εργασία με το Spark στο Kubernetes
Ομιλητής: Alexander Volynsky, VK Cloud Solutions
Μάθημα 15: Εντοπισμός σφαλμάτων εφαρμογών σε ένα σύμπλεγμα
- Χαρακτηριστικά Kubernetes
- Σύνδεση προφίλ
- Προφ
- Βέλτιστη πρακτική για την εργασία με δοχεία στην παραγωγή
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 16: Λύσεις για βαθιά και μηχανική μάθηση
- Λύσεις βελτιστοποιημένες για επεξεργαστές Intel
Ομιλητής: Dmitry Sivkov, Intel
Μάθημα 17: Αυτόματη κλιμάκωση σε ένα σύμπλεγμα Kubernetes
- HPA
- Αυτόματη κλιμάκωση συμπλέγματος
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 18: Πρότυπο εφαρμογής
- Ανασκόπηση υφιστάμενων εργαλείων
- Τιμόνι
Ομιλητής: Marcel Ibraev, Slurm
Μάθημα 19: Tarantool
Ομιλητής: Ivan Naydenov
Μάθημα 20: Η αρχιτεκτονική των σύγχρονων επεξεργαστών και πώς είναι δομημένο το κέντρο δεδομένων
Ομιλητής: Mikhail Tsvetkov, Intel
Μάθημα 21: CI/CD. Μέρος 1
- Ενσωμάτωση GitLab
- Δοκιμές
- Χτίστε την εικόνα
- Αναπτύξτε με το Helm
Ομιλητής: Sergey Bondarev
Μάθημα 22: CI/CD. Μέρος 2ο
- Άγκιστρα
- Συνδέστε DBaaS VK Cloud Solutions
- Εντοπισμός σφαλμάτων
Ομιλητής: Sergey Bondarev
Μάθημα 23: Εργαλεία Intel για βελτίωση της απόδοσης εφαρμογών
Ηχεία:
- Vsevolod Semusin, Cloud Solutions Architect, Intel Ρωσία
- Alexander Kanevsky, Cloud Software Architect, Intel Finland
- Alexey Fomenko, Cloud Software Engineer, Intel Finland
Μάθημα 24: Χρήση Kubernetes Power στις εφαρμογές σας
- RBAC
- Βιβλιοθήκες για Kubernetes
- Εργασία με το API
Ομιλητής: Pavel Selivanov, VK Cloud Solutions
Μάθημα 25 (23 Δεκεμβρίου): Συνοψίζοντας
Θα ανακοινώσουμε τα αποτελέσματα, θα γιορτάσουμε τους καλύτερους μαθητές και θα γιορτάσουμε την Πρωτοχρονιά.