Slurm: μια κάμπια που μετατράπηκε σε πεταλούδα

Slurm: μια κάμπια που μετατράπηκε σε πεταλούδα

  1. Το Slurm πραγματικά σας επιτρέπει να μπείτε στο θέμα Kubernetes ή να βελτιώσετε τις γνώσεις σας.
  2. Οι συμμετέχοντες είναι ευχαριστημένοι. Λίγοι είναι αυτοί που δεν έχουν μάθει τίποτα νέο ή δεν έχουν λύσει τα προβλήματά τους. Η άνευ όρων επιστροφή χρημάτων της πρώτης ημέρας («Εάν πιστεύετε ότι το Slurm δεν είναι κατάλληλο για εσάς, θα σας επιστρέψουμε ολόκληρη την τιμή του εισιτηρίου») χρησιμοποιήθηκε μόνο από ένα άτομο, δικαιολογώντας ότι υπερεκτίμησε τις δυνάμεις του.
  3. Το επόμενο Slurm θα πραγματοποιηθεί στις αρχές Σεπτεμβρίου στην Αγία Πετρούπολη. Η Selectel, ο μόνιμος χορηγός μας, παρέχει όχι μόνο ένα σύννεφο για περίπτερα, αλλά και τη δική της αίθουσα συνεδριάσεων.
  4. Επαναλαμβάνουμε το βασικό Slurm (9-11 Σεπτεμβρίου) και εισάγουμε ένα νέο πρόγραμμα: DevOps Slurm (4-6 Σεπτεμβρίου).

Τι είναι το Slurm και πώς έχει αλλάξει;

Πριν από ένα χρόνο, είχαμε την ιδέα να πραγματοποιήσουμε μαθήματα για το Kubernetes. Τον Αύγουστο του '18 έγινε το Slurm-1: δύσκολο, με συνεχή παρουσίαση (όταν τελειώνει η παρουσίαση στη σκηνή), με ένα σωρό καθημερινά προβλήματα. Οι δοκιμασίες ενώνονται: οι συμμετέχοντες του πρώτου Slurm, όπως η Συντροφιά του Δαχτυλιδιού, εξακολουθούν να επικοινωνούν μεταξύ τους.

Slurm: μια κάμπια που μετατράπηκε σε πεταλούδα
Έτσι έμοιαζε το Slurm-1

Στο πρώτο Slurm γεννήθηκε η ιδέα της διεξαγωγής ενός MegaSlurm. Ρωτήσαμε τους ανθρώπους για τα θέματα που τους ενδιέφεραν και τον Οκτώβριο πραγματοποιήσαμε ένα μάθημα προχωρημένων "Μετά από αίτημα των συμμετεχόντων". Αποδείχθηκε ότι ήταν ένα ενδιαφέρον, αλλά εφάπαξ γεγονός. Μέχρι τον Μάιο του ’19, έχουμε ετοιμάσει ένα πραγματικά προχωρημένο μάθημα, με τη δική του λογική και εσωτερική ιστορία.

Κατά τη διάρκεια του έτους, το Slurm άλλαξε οργανωτικά:
— Το Docker και το Anisble αφαιρέθηκαν από το κύριο πρόγραμμα και έγιναν ξεχωριστά διαδικτυακά μαθήματα.
— Οργανωμένη τεχνική υποστήριξη που βοηθά τους μαθητές να αντιμετωπίζουν προβλήματα μαθησιακών ομάδων.
— Οι ομιλητές έχουν πλέον μεθοδολογική υποστήριξη.

Slurm: μια κάμπια που μετατράπηκε σε πεταλούδα
Η ομάδα που έκανε το Slurm 4

Σχόλια από τους συμμετέχοντες

Σημειώθηκε άλλο ένα ρεκόρ: 170 συμμετέχοντες στο βασικό Slurm, 75 στο MegaSlurm.

Slurm: μια κάμπια που μετατράπηκε σε πεταλούδα

Slurm-4
101 από 170 άτομα συμπλήρωσαν τη φόρμα σχολίων.

Έχει γίνει ξεκάθαρο το Kubernetes;
41 — Δεν καταλαβαίνω ακόμα τα k8, αλλά βλέπω πού να σκάψω.
36 — Δεν ήξερα τα k8 πριν, αλλά τώρα το κατάλαβα.
23 — Γνώριζα τα k8 πριν, αλλά τώρα ξέρω καλύτερα.
1 - Δεν έμαθα τίποτα νέο.
0 — Δεν κατάλαβα τίποτα για τα k8.

Πώς σας αρέσει η ένταση του Slurm;

16 άτομα πιστεύουν ότι το Slurm είναι πολύ εύκολο και αργό και 14 άτομα πιστεύουν ότι είναι πολύ δύσκολο και γρήγορο. Ακριβώς για τα υπόλοιπα.

Έχετε λύσει το πρόβλημα με το οποίο πηγαίνατε στο Slurm;

90 - Ναι.
11 - Όχι.

MegaSlurm

40 άτομα συμπλήρωσαν τη φόρμα σχολίων. 2 άτομα είπαν ότι ήταν πολύ εύκολο και αργό. 1 άτομο δεν έλυσε το πρόβλημα με το οποίο πήγαινε στο Mega. Τα υπόλοιπα είναι εντάξει.

Ανασκόπηση του Slurm στο https://serveradmin.ru

Κριτικές ομιλητών

Slurm: μια κάμπια που μετατράπηκε σε πεταλούδα

Αν στο Slurm της Αγίας Πετρούπολης τον Φεβρουάριο υπήρχαν κυρίως αρχάριοι, τότε στο Moscow Slurm άνθρωποι σε μεγάλους αριθμούς είχαν ήδη δοκιμάσει το Kubernetes. Υπήρχαν πολλές προχωρημένες ερωτήσεις που σε έκαναν να σκεφτείς.

Αν στην Αγία Πετρούπολη ρώτησαν πότε θα δημοσιεύσουμε το πιρούνι μας για το kubespray, τότε στη Μόσχα ρώτησαν ήδη γιατί προτείνουμε να χρησιμοποιήσουμε το πιρούνι μας και να μην πάρουμε το αρχικό kubespray. Αυτή είναι ήδη η κριτική σκέψη των μεσαίων ηλικιωμένων.

Η εξάσκηση ήταν δύσκολη, οι άνθρωποι έκαναν πολλά λάθη, και αυτό είναι υπέροχο: πρέπει να κάνετε λάθη κατά τη μελέτη και όχι στη μάχη.

Συναντούσαμε τακτικά όρια στην απόκτηση πιστοποιητικών, όρια στη λήψη από το Github κ.λπ. Αυτή είναι η ζωή - αναπτύξαμε ταυτόχρονα περίπου 200 συμπλέγματα στο σύννεφο Selectel. Κανείς δεν προετοιμάζει τους πόρους και τα όριά του για αυτό.

Ανακοίνωση Slurm στο Selectel

Εγγραφή για Slurm-5
Τιμή: 25 ₽

Πρόγραμμα:

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

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

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

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

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

Θέμα #6: Εισαγωγή στο Helm

Θέμα #7: Εγκατάσταση του διαχειριστή πιστοποιητικών

Θέμα #8: Ceph: εγκατάσταση "do as I do".

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

Θέμα #10: Ενημέρωση συμπλέγματος

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

Στην τιμή περιλαμβάνονται μαθήματα για Docker και Ansible στο stepik.org.

Εγγραφή για Slurm DevOps
Τιμή: 45 ₽

Πρόγραμμα:

Θέμα #1: Εισαγωγή στο Git
— Βασικές εντολές git init, commit, add, diff, log, status, pull, push
— Δημιουργία τοπικού περιβάλλοντος: πρακτικές συστάσεις
— Ροή Git, διακλαδώσεις και ετικέτες, στρατηγικές συγχώνευσης
— Εργασία με πολλαπλά απομακρυσμένα repo

Θέμα #2: Ομαδική εργασία με το Git
— Ροή GitHub
— Διακλάδωση, αφαίρεση, αίτημα έλξης
— Συγκρούσεις, εκδόσεις, για άλλη μια φορά σχετικά με το Gitflow και άλλες ροές σε σχέση με ομάδες

Θέμα #3: CI/CD εισαγωγή στον αυτοματισμό
— Αυτοματοποίηση στο git (bots, εισαγωγή στο CI, hooks)
— Εργαλεία (bash, make, grale)
— Γραμμές συναρμολόγησης εργοστασίων και εφαρμογή τους στην πληροφορική

Θέμα #4: CI/CD: Εργασία με το Gitlab
— Κατασκευή, δοκιμή, ανάπτυξη
— Στάδια, μεταβλητές, έλεγχος εκτέλεσης (μόνο, όταν, περιλαμβάνει)

Θέμα #5: Εργασία με την εφαρμογή από άποψη ανάπτυξης
— Γράφουμε μια microservice σε Python (συμπεριλαμβανομένων των δοκιμών)
— Χρήση docker-compose στην ανάπτυξη

Θέμα #6: Η υποδομή ως κώδικας
— IaC: προσέγγιση της υποδομής ως κώδικα
— IaC χρησιμοποιώντας Terraform ως παράδειγμα
— IaC χρησιμοποιώντας το Ansible ως παράδειγμα
— Ανικανότητα, δηλωτικότητα
— Εξασκηθείτε στη δημιουργία βιβλίων Ansible
— Αποθήκευση διαμόρφωσης, συνεργασία, αυτοματοποίηση εφαρμογών

Θέμα #7: Δοκιμές Υποδομής
— Δοκιμή και συνεχής ενσωμάτωση με Molecule και Gitlab CI

Θέμα Νο. 8: Αυτοματοποίηση ανύψωσης διακομιστών
— Συλλογή εικόνων
- PXE και DHCP

Θέμα #9: Αυτοματισμός Υποδομών
— Παράδειγμα υπηρεσίας υποδομής για εξουσιοδότηση σε διακομιστές
— ChatOps (ενσωμάτωση άμεσων μηνυμάτων με αγωγούς)

Θέμα #10: Αυτοματισμός Ασφαλείας
— Υπογραφή αντικειμένων CI/CD
— Σάρωση ευπάθειας

Θέμα #11: Παρακολούθηση
— Ορισμός των SLA, SLO, Error Budget και άλλων τρομακτικών όρων από τον κόσμο του SRE
— SRE: Πρακτική παρακολούθησης SLI και SLO
— SRE: Εξάσκηση στη χρήση του Προϋπολογισμού σφαλμάτων
- SRE: Διαχείριση διακοπής και λειτουργικού φορτίου (διαδρόμου, πλέγμα σέρβις, διακόπτες κυκλώματος)
— Παρακολούθηση αγωγών και μετρήσεων ανάπτυξης

Πηγή: www.habr.com

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