Slurm: omida s-a transformat în fluture

Slurm: omida s-a transformat în fluture

<TL;DR>

  1. Slurm permite cu adevărat să intri în tematica Kubernetes sau să-ți îmbunătățești cunoștințele.
  2. Participanții sunt mulțumiți. Cei care nu au învățat nimic nou sau nu și-au rezolvat problemele sunt doar câțiva. Garantiile de returnare a banilor din prima zi („Dacă simți că Slurm nu ți se potrivește, îți vom returna întreaga valoare a biletului”) au fost folosite doar de o persoană, care a spus că și-a supraestimat abilitățile.
  3. Următorul Slurm va avea loc la începutul lunii septembrie în Sankt Petersburg. Selectel, sponsorul nostru permanent, oferă nu doar cloud pentru standuri, ci și sala sa de conferințe.
  4. Repetăm Slurm de bază (9-11 septembrie) și prezentăm un nou program: Slurm DevOps (4-6 septembrie).

Ce este Slurm și cum s-a schimbat

Acum un an ne-a venit ideea de a organiza cursuri despre Kubernetes. În august 2018 a avut loc Slurm-1: dificil, cu prezentări continue (când prezentarea este finisată pe scenă), cu o mulțime de probleme tehnice. Provocările i-au unit: participanții de la primul Slurm, precum Frăția Inelului, comunică și acum între ei.

Slurm: omida s-a transformat în fluture
Așa arăta Slurm-1

La primul Slurm, a apărut ideea de a organiza MegaSlurm. Am întrebat oamenii ce teme îi interesează și în octombrie am realizat un curs avansat „La cererea participanților”. A fost un eveniment interesant, dar unică. Până în mai 2019, am pregătit un curs avansat real, cu propria logică și poveste interioară.

În decursul unui an, Slurm s-a transformat organizațional:
— Docker și Ansible au fost eliminate din programul principal și au fost făcute cursuri online separate.
— Am organizat suport tehnic care ajută studenții să rezolve problemele cu clusterele de studiu.
— Speakerii au beneficiat de suport metodologic.

Slurm: omida s-a transformat în fluture
Echipa care a organizat Slurm-4

Recenzia participanților

Am stabilit un nou record: 170 de participanți la Slurm de bază, 75 la MegaSlurm.

Slurm: omida s-a transformat în fluture

Slurm-4
Formularul de feedback a fost completat de 101 persoane din 170.

A devenit clar Kubernetes?
41 — Încă nu înțeleg k8s, dar văd unde să caut.
36 — Înainte nu știam de k8s, acum m-am lămurit.
23 — Știam deja de k8s, acum știu mai bine.
1 — Nu am învățat nimic nou.
0 — Nu am înțeles nimic despre k8s.

Cum vi s-a părut intensitatea Slurm-ului?

16 persoane consideră că Slurm-ul este prea simplu și lent, iar 14 — că este prea complicat și rapid. Celorlalți le vine perfect.

Ați rezolvat problema cu care ați venit la Slurm?

90 — Da.
11 — Nu.

MegaSlurm

40 de persoane au completat formularul de feedback. 2 persoane au spus că a fost prea simplu și lent. 1 persoană nu a rezolvat problema pentru care a venit la Mega. Restul sunt bine.

Recenzie despre Slurm pe https://serveradmin.ru

Recenziile speakerilor

Slurm: omida s-a transformat în fluture

Dacă la Slurm-ul din Sankt Petersburg în februarie erau în principal începători, la Slurm-ul din Moscova mulți oameni au încercat deja Kubernetes. Au fost multe întrebări avansate care m-au făcut să reflectez.

Dacă în Petersburg întrebau când vom publica fork-ul nostru kubespray, la Moscova déjà întrebau de ce oferim să folosim fork-ul nostru și nu luăm originalul kubespray. Acesta este deja gândire critică de la mid-level la senior.

Practicile au fost dificile, oamenii au făcut multe greșeli, și este perfect: trebuie să te lovești de probleme în timpul învățării, nu în luptă.

Ne-am confruntat în mod regulat cu limite în obținerea certificatelor, limite în descărcările de pe Github etc. Aceasta este viața - am desfășurat simultan în cloud Selectel aproximativ 200 de clustere. Nimeni nu pregătește resursele și limitele pentru așa ceva.

Anunț Slurm în Selectel

→ Înscriere la Slurm-5
Preț: 25 000 ₽

Program:

Tema nr. 1: Introducere în Kubernetes, componentele de bază
— Introducere în tehnologia k8s. Descriere, aplicare, concepte
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Tema nr. 2: Structura clusterului, componentele de bază, toleranța la erori, rețeaua k8s
— Structura clusterului, componentele de bază, toleranța la erori
— Rețeaua k8s

Tema nr. 3: Kubespray, configurarea și reglarea clusterului Kubernetes
— Kubespray, configurarea și reglarea clusterului Kubernetes

Tema nr. 4: Abstracții avansate în Kubernetes
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Programarea Pod-urilor, InitContainer

Tema nr. 5: Publicarea serviciilor și aplicațiilor
— Prezentarea metodelor de publicare a serviciilor: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): echilibrarea traficului de intrare
— Cert-manager: obținem automat certificate SSL/TLS

Tema nr. 6: Introducere în Helm

Tema nr. 7: Instalarea cert-manager

Tema nr. 8: Ceph: instalare în modul «fă ca mine»

Tema nr. 9: Logging și monitorizare
— Monitorizarea clusterului, Prometheus
— Logging-ul clusterului, Fluentd/Elastic/Kibana

Tema nr. 10: Actualizări ale clusterului

Tema nr. 11: Lucru practic, containerizarea aplicației și desfășurarea în cluster

Cursurile de Docker și Ansible pe stepik.org sunt incluse în preț.

→ Înscriere la Slurm DevOps
Preț: 45 000 ₽

Program:

Tema nr. 1: Introducere în Git
— Comenzi de bază git init, commit, add, diff, log, status, pull, push
— Configurarea mediului local: recomandări practice
— Git flow, ramuri și etichete, strategii de îmbinare
— Lucrul cu mai multe repozitorii remote

Tema Nr. 2: Lucrul în echipă cu Git
— GitHub flow
— Fork, remote, pull request
— Conflicte, versiuni, încă o dată despre Gitflow și alte fluxe relevante pentru echipe

Tema Nr. 3: CI/CD introducere în automatizare
— Automatizarea în Git (boți, introducere în CI, hook-uri)
— Instrumente (bash, make, gradle)
— Linii de asamblare din fabrică și aplicarea lor în IT

Tema Nr. 4: CI/CD: Lucrul cu Gitlab
— Construire, testare, desfășurare
— Etape, variabile, controlul execuției (only, when, include)

Tema Nr. 5: Lucrul cu aplicația din perspectiva dezvoltării
— Scriem un microserviciu în Python (inclusiv teste)
— Utilizarea docker-compose în dezvoltare

Tema Nr. 6: Infrastructure as Code
— IaC: abordarea infrastructurii ca și cod
— IaC pe exemplul Terraform
— IaC pe exemplul Ansible
— Idempotentă, declarativitate
— Practica creării de playbook-uri Ansible
— Stocarea configurațiilor, colaborare, automatizarea aplicațiilor

Tema Nr. 7: Testarea infrastructurii
— Testarea și integrarea continuă cu Molecule și Gitlab CI

Tema Nr. 8: Automatizarea ridicării serverelor
— Construim imagini
— PXE și DHCP

Tema Nr. 9: Automatizarea infrastructurii
— Exemplu de serviciu de infrastructură pentru autorizarea pe servere
— ChatOps (integrarea mesajeriei cu pipeline-urile)

Tema Nr. 10: Automatizarea securității
— Semnarea artefactelor CI/CD
— Scanarea vulnerabilităților

Tema Nr. 11: Monitorizare
— Definiția SLA, SLO, Error Budget și alte termeni severe din lumea SRE
— SRE: Practica monitorizării SLI și SLO
— SRE: Practica aplicării Error Budget
— SRE: Gestionarea întreruperilor și a sarcinii operaționale (apigateway, service mesh, circuit breakers)
— Monitorizarea pipeline-urilor și metricile de dezvoltare

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster