Slurm: Kubernetes εντατική. Πρόγραμμα και μπόνους

Στις 27-29 Μαΐου πραγματοποιούμε το τέταρτο Slurm: intensive στο Kubernetes.

Slurm: Kubernetes εντατική. Πρόγραμμα και μπόνους

Μπόνους: διαδικτυακά μαθήματα για Docker, Ansible, Ceph
Έχουμε προκύψει από θέματα Slurm που είναι σημαντικά για την εργασία με Kubernetes, αλλά δεν σχετίζονται άμεσα με τα k8. Πώς, γιατί και τι συνέβη - κάτω από το κόψιμο.
Όλοι οι συμμετέχοντες στο Slurm 4 θα έχουν πρόσβαση σε αυτά τα μαθήματα.

Πλήρης επιστροφή χρημάτων την πρώτη μέρα
Στο St. Petersburg Slurm, δύο συμμετέχοντες έφυγαν εξαιρετικά αρνητικές κριτικές. Πόσο μετάνιωσα που ήταν αδύνατο να γυρίσω τον χρόνο πίσω και να τους αποχωριστώ χωρίς αμοιβαίες διεκδικήσεις.
Αν μάθετε τι δεν σας αρέσει στο Slurm, πρώτη μέρα γράψτε σε οποιονδήποτε από τους διοργανωτές. Θα απενεργοποιήσουμε την πρόσβαση και θα επιστρέψουμε το πλήρες ποσό συμμετοχής.

Τεχνικοί σύμβουλοι
Αν κάποιος γνωρίζει Ντμίτρι Σιμόνοφ (σχημάτισε λέσχη τεχνικών διευθυντών), τον καλέσαμε στο Slurm (για σπουδές, όχι για παράσταση). Υποσχέθηκε να συμβουλεύει όλους. Αυτό είναι απίθανο να ενδιαφέρει τους διαχειριστές και τους προγραμματιστές, αλλά θα είναι πολύ ενδιαφέρον για τους διαχειριστές IT.

Τι είναι το Slurm

Slurm: Kubernetes εντατική. Πρόγραμμα και μπόνους

Slurm-4: βασικό μάθημα (27-29 Μαΐου)
Σχεδιασμένο για όσους βλέπουν το Kubernetes για πρώτη φορά ή θέλουν να συστηματοποιήσουν τις γνώσεις τους.
Κάθε συμμετέχων θα δημιουργήσει το δικό του σύμπλεγμα στο σύννεφο Selectel και θα αναπτύξει την εφαρμογή εκεί.

Τιμή: 25 χιλιάδες

Πρόγραμμα

Θέμα #1: Εισαγωγή στο Kubernetes, κύρια συστατικά
• Εισαγωγή στην τεχνολογία k8s. Περιγραφή, εφαρμογή, έννοιες
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Εξάσκηση

Θέμα Νο 2: Σχεδιασμός συμπλέγματος, κύρια εξαρτήματα, ανοχή σφαλμάτων, δίκτυο k8s
• Σχεδιασμός συμπλέγματος, κύρια εξαρτήματα, ανοχή σφαλμάτων
• δίκτυο k8s

Θέμα #3: Kubespray, συντονισμός και ρύθμιση ενός συμπλέγματος Kubernetes
• Kubespray, διαμόρφωση και συντονισμός του συμπλέγματος Kubernetes
• Εξάσκηση

Θέμα #4: Ceph, ρύθμιση συμπλέγματος και χαρακτηριστικά εργασίας στην παραγωγή
• Ceph, εγκατάσταση συμπλέγματος και χαρακτηριστικά εργασίας στην παραγωγή
• Εξάσκηση: δημιουργία κεφ

Θέμα #5: Προηγμένες αφαιρέσεις Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Θέμα #6: Εισαγωγή στο Helm
• Εισαγωγή στο Helm
• Εξάσκηση

Θέμα #7: Εκδοτικές υπηρεσίες και εφαρμογές
• Επισκόπηση των μεθόδων δημοσίευσης υπηρεσιών: NodePort vs LoadBalancer vs Ingress
• Ελεγκτής εισόδου (Nginx): εξισορρόπηση της εισερχόμενης κίνησης
• Сert-manager: αυτόματη λήψη πιστοποιητικών SSL/TLS
• Εξάσκηση

Θέμα #8: Καταγραφή και παρακολούθηση
• Παρακολούθηση συστάδων, Προμηθέας
• Cluster logging, Fluentd/Elastic/Kibana
• Εξάσκηση

Θέμα Νο. 9: CI/CD, ανάπτυξη κτιρίου σε ένα σύμπλεγμα από την αρχή

Θέμα Νο. 10: Πρακτική εργασία, προσάρτηση εφαρμογών και εκκίνηση σε ένα σύμπλεγμα

Ιστοσελίδα Slurm

MegaSlurm: μάθημα προχωρημένων (31 Μαΐου - 2 Ιουνίου)
Σχεδιασμένο για μηχανικούς και αρχιτέκτονες της Kubernetes, καθώς και για πτυχιούχους μαθημάτων θεμελίωσης.
Διαμορφώνουμε το σύμπλεγμα έτσι ώστε να ξεκινά ταυτόχρονα η ενημέρωση των στοιχείων του συμπλέγματος και η ανάπτυξη στο σύμπλεγμα.

Τιμή: 60 χιλιάδες (45 χιλιάδες για συμμετέχοντες Slurm-4)

Πρόγραμμα

Θέμα #1: Η διαδικασία δημιουργίας ενός συμπλέγματος ανακατεύθυνσης από το εσωτερικό
• Εργασία με Kubespray
• Εγκατάσταση πρόσθετων εξαρτημάτων
• Δοκιμή συμπλέγματος και αντιμετώπιση προβλημάτων
• Εξάσκηση

Θέμα #2: Εξουσιοδότηση στο σύμπλεγμα χρησιμοποιώντας εξωτερικό πάροχο
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Εξάσκηση

Θέμα #3: Πολιτική δικτύου
• Εισαγωγή στο CNI
• Πολιτική Ασφάλειας Δικτύου
• Εξάσκηση

Θέμα #4: Ασφαλείς και εξαιρετικά διαθέσιμες εφαρμογές σε ένα σύμπλεγμα
• PodSecurityPolicy
• PodDisruptionBudget

Θέμα #5: Kubernetes. Ας δούμε κάτω από την κουκούλα
• Δομή ελεγκτή
• Χειριστές και CRD
• Εξάσκηση

Θέμα #6: Stateful εφαρμογές σε ένα σύμπλεγμα
• Εκκίνηση ενός συμπλέγματος βάσης δεδομένων χρησιμοποιώντας την PostgreSQL ως παράδειγμα
• Εκκίνηση ενός συμπλέγματος RabbitMQ
• Εξάσκηση

Θέμα #7: Κρατώντας μυστικά
• Διαχείριση μυστικών στο Kubernetes
• Θόλος

Θέμα #8: Horizontal Pod Autoscaler
• Θεωρία
• Εξάσκηση

Θέμα #9: Δημιουργία αντιγράφων ασφαλείας και ανάκτηση από καταστροφές
• Δημιουργία αντιγράφων ασφαλείας και ανάκτηση συμπλέγματος χρησιμοποιώντας Heptio Velero (πρώην Ark) και κ.λπ
• Εξάσκηση

Θέμα #10: Ανάπτυξη εφαρμογής
•Στουπί
• Εργαλεία δημιουργίας προτύπων και ανάπτυξης
• Στρατηγικές ανάπτυξης

Θέμα Νο 11: Πρακτική εργασία
• Δημιουργία CI/CD για ανάπτυξη εφαρμογών
• Ενημέρωση συμπλέγματος

Ιστοσελίδα MegaSlurm

Docker, Ansible και Ceph

Slurm: Kubernetes εντατική. Πρόγραμμα και μπόνους

Εκδρομή στην ιστορία

Το πρώτο Slurm ήταν ένα πείραμα. Οι ομιλητές ολοκλήρωσαν τις παρουσιάσεις τους κυριολεκτικά επί σκηνής και στο κοινό κάθονταν τέτοιου επιπέδου διαχειριστές που ήρθε η ώρα να τους προσκαλέσουν ως ομιλητές.

Το πραγματικό βασικό μάθημα πραγματοποιήθηκε στο δεύτερο Slurm: το 80% των συμμετεχόντων είδαν τον Kubernetes για πρώτη φορά και ένας τρίτος δεν είχε δουλέψει ποτέ με τον Docker.
Ήταν ξεκάθαρο πόσο δύσκολο ήταν για τους ανθρώπους να ακούσουν μια διάλεξη για το Docker το πρωί και να δουλέψουν μαζί του σε λειτουργία μάχης το βράδυ.
Ο Κεφ προκάλεσε πολλές δυσκολίες. Επιπλέον, υπήρχαν 20 άτομα στο κοινό που έπρεπε οπωσδήποτε να εξηγήσουν τον Ceph και άλλα 60 που δεν χρειάζονταν καθόλου τον Ceph.

Για το τρίτο Slurm, μετακινήσαμε το Docker και το Ansible σε ξεχωριστά διαδικτυακά σεμινάρια, ελευθερώνοντας περισσότερο χρόνο για το Kubernetes. Η λύση αποδείχθηκε πρακτική στην ουσία και υπανάπτυκτη στην εφαρμογή: η διάλεξη δεν ήταν ενδιαφέρουσα για έμπειρα παιδιά και η συζήτηση δεν ήταν ενδιαφέρουσα για τους αρχάριους.

Για το τέταρτο Slurm, πραγματοποιήσαμε διαδικτυακά μαθήματα για Docker, Ansible και Ceph. Η ιδέα είναι απλή: όσοι το χρειάζονται θα παρακολουθήσουν προσεκτικά το μάθημα, εκείνοι που δεν το χρειάζονται θα το αγνοήσουν ήρεμα. Κρίνοντας από την ομάδα των δοκιμαστών, το μάθημα Docker διαρκεί 6-8 ώρες. Ο Ansible και ο Ceph δεν έχουν μετρήσει ακόμα.

Αποποίηση ευθυνών:

  • πειραματικό μάθημα. Κάποιες αποφάσεις μάλλον θα αποδειχθούν ανεπιτυχείς.
  • η πλατφόρμα (Stepik.org) είναι ακατέργαστη και δεν έχουμε δουλέψει με αυτήν πριν. Πιθανότατα θα υπάρχουν χτυπήματα και εμπλοκές.
  • Το μάθημα δοκιμάστηκε μόνο σε υπαλλήλους της Southbridge. Σίγουρα θα πρέπει να τελειώσετε κάτι καθώς προχωράτε.

Slurm: Kubernetes εντατική. Πρόγραμμα και μπόνους

Μόλις τις προάλλες στη συνομιλία του πρώτου Slurm θυμήθηκαν πόσο κουλ και διασκεδαστικό ήταν, παρ' όλες τις οργανωτικές φρικαλεότητες. Ο πρώτος που θα κερδίσει τις πιο ζωντανές εντυπώσεις. Ας δούμε τι συμβαίνει με τους πρώτους μαθητές των διαδικτυακών μαθημάτων. 🙂

Slurm: Kubernetes εντατική. Πρόγραμμα και μπόνους

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο