Στις 7 Απριλίου ξεκινά το «Slurm Evening School: Basic Course on Kubernetes» - δωρεάν διαδικτυακά σεμινάρια για τη θεωρία και την πρακτική επί πληρωμή. Το μάθημα έχει σχεδιαστεί για 4 μήνες, 1 θεωρητικό διαδικτυακό σεμινάριο και 1 πρακτικό μάθημα την εβδομάδα (+ σημαίνει ανεξάρτητη εργασία).
Το πρώτο εισαγωγικό διαδικτυακό σεμινάριο του “Slurm Evening School” θα πραγματοποιηθεί στις 7 Απριλίου στις 20:00. Η συμμετοχή, όπως και σε όλο τον θεωρητικό κύκλο, είναι δωρεάν.
Δηλώσεις συμμετοχής μέσω του συνδέσμου: http://to.slurm.io/APpbAg
Πρόγραμμα μαθημάτων:
Εβδομάδα 1
7 Απριλίου: Τι θα σας δώσει το Kubernetes και η μελέτη του για το Slurm;
Εβδομάδα 2
13 Απριλίου: Τι είναι το Docker. Βασικές εντολές cli, εικόνα, Dockerfile.
14 Απριλίου: Docker-compose, χρησιμοποιώντας Docker σε CI/CD. Βέλτιστες πρακτικές για την εκτέλεση εφαρμογών στο Docker.
16 Απριλίου: Ανάλυση εξάσκησης
3 Εβδομάδα
21 Απριλίου: Εισαγωγή στο Kubernetes, βασικές αφαιρέσεις. Περιγραφή, εφαρμογή, έννοιες. Pod, ReplicaSet, Deployment.
23 Απριλίου: Ανάλυση εξάσκησης.
Εβδομάδα 4
28 Απριλίου: Kubernetes: Service, Ingress, PV, PVC, ConfigMap, Secret.
30 Απριλίου: Ανάλυση εξάσκησης.
διακοπές
Ας χαλαρώσουμε
Εβδομάδα 5
11 Μαΐου: Σχεδιασμός συμπλέγματος, κύρια στοιχεία και αλληλεπίδρασή τους.
12 Μαΐου: Πώς να κάνετε ένα σύμπλεγμα k8s ανεκτικό σε σφάλματα. Πώς λειτουργεί το δίκτυο στα k8s.
14 Μαΐου: Αναθεώρηση εξάσκησης.
Εβδομάδα 6
19 Μαΐου: Kubespray, συντονισμός και δημιουργία ενός συμπλέγματος Kubernetes.
21 Μαΐου: Αναθεώρηση εξάσκησης.
Εβδομάδα 7
25 Μαΐου: Προηγμένες αφαιρέσεις Kubernetes. DaemonSet, StatefulSet, RBAC.
26 Μαΐου: Kubernetes: Job, CronJob, Pod Scheduling, InitContainer.
28 Μαΐου: Ανάλυση εξάσκησης
Εβδομάδα 8
2 Ιούνιο
Πώς λειτουργεί το DNS σε ένα σύμπλεγμα Kubernetes. Πώς να δημοσιεύσετε μια εφαρμογή σε k8s, μέθοδοι δημοσίευσης και διαχείρισης της κυκλοφορίας.
4 Ιουνίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 9
9 Ιουνίου: Τι είναι το Helm και γιατί χρειάζεται. Εργασία με Helm. Σύνθεση γραφήματος. Γράφοντας τα δικά σας γραφήματα.
11 Ιουνίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 10
16 Ιουνίου: Ceph: εγκατάσταση σε λειτουργία "do as I do". Ceph, εγκατάσταση συμπλέγματος. Σύνδεση τόμων σε sc, pvc, pv pods.
18 Ιουνίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 11
23 Ιουνίου: Εγκατάσταση cert-manager. Сert-manager: αυτόματη λήψη πιστοποιητικών SSL/TLS - 1 γ.
25 Ιουνίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 12
29 Ιουνίου: Συντήρηση συμπλέγματος Kubernetes, συντήρηση ρουτίνας. Ενημέρωση έκδοσης.
30 Ιουνίου: Αντιμετώπιση προβλημάτων Kubernetes.
2 Ιουλίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 13
7 Ιουλίου: Ρύθμιση παρακολούθησης Kubernetes. Βασικές αρχές. Προμηθέας, Γραφάνα.
9 Ιουλίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 14
14 Ιουλίου: Σύνδεση στο Kubernetes. Συλλογή και ανάλυση κορμών.
16 Ιουλίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 15
21 Ιουλίου: Απαιτήσεις για την ανάπτυξη μιας εφαρμογής στο Kubernetes.
23 Ιουλίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 16
28 Ιουλίου: Dockerization εφαρμογών και CI/CD στο Kubernetes.
30 Ιουλίου: Αναθεώρηση εξάσκησης.
Εβδομάδα 17
4 Αυγούστου: Παρατηρησιμότητα - αρχές και τεχνικές παρακολούθησης συστήματος.
6 Αυγούστου: Αναθεώρηση εξάσκησης.
Εβδομάδα 18
11, 13 Αυγούστου: Πιστοποίηση όσων ολοκλήρωσαν το πρακτικό μάθημα.
Αυγούστου-Σεπτεμβρίου
Μεταπτυχιακή εργασία.
ΣΤΑΔΙΟ 1: Δοκιμάστε την εφαρμογή εκπαίδευσης με δεδομένα κατάστασης.
ΣΤΑΔΙΟ 2: Ανυψώστε ένα σύμπλεγμα από την αρχή, εγκαταστήστε το τιμόνι, τον διαχειριστή πιστοποιητικών, τον ελεγκτή εισόδου.
ΣΤΑΔΙΟ 3: Εγκαταστήστε το Gitlab, ενεργοποιήστε το Μητρώο και διαμορφώστε μια πλήρη εφαρμογή με docker CI/CD στο σύμπλεγμα Kubernetes.
Η εταιρεία Southbridge, που διεξάγει το μάθημα, είναι μέλος του CNCF και είναι ο μοναδικός πάροχος εκπαίδευσης Kubernetes στη Ρωσία. (https://landscape.cncf.io/category=kubernetes-training-partner&format=card-mode&grouping=category&headquarters=russian-federation)
Υ.Γ. Μπορείτε να συμμετάσχετε στο μάθημα όλο τον Απρίλιο.
Πηγή: linux.org.ru