Slurm: en larve forvandlet til en sommerfugl

Slurm: en larve forvandlet til en sommerfugl

  1. Slurm giver dig virkelig mulighed for at komme ind på Kubernetes-emnet eller forbedre din viden.
  2. Deltagerne er glade. Der er kun få af dem, der ikke har lært noget nyt eller ikke har løst deres problemer. Den ubetingede tilbagebetaling af den første dag ("Hvis du føler, at Slurm ikke er egnet for dig, refunderer vi den fulde pris for billetten") blev brugt af kun én person, hvilket retfærdiggjorde, at han overvurderede sin styrke.
  3. Næste Slurm finder sted i begyndelsen af ​​september i St. Petersborg. Selectel, vores faste sponsor, sørger ikke kun for en sky til stande, men også sit eget mødelokale.
  4. Vi gentager den grundlæggende Slurm (9.-11. september) og introducerer et nyt program: DevOps Slurm (4.-6. september).

Hvad er Slurm, og hvordan har det ændret sig?

For et år siden kom vi på ideen om at afholde kurser på Kubernetes. I august '18 fandt Slurm-1 sted: svært, med kontinuerlig presintation (når præsentationen er færdig på scenen), med en masse hverdagsproblemer. Prøver forenes: deltagerne i den første slurm kommunikerer, ligesom Ringens Fellowship, stadig med hinanden.

Slurm: en larve forvandlet til en sommerfugl
Sådan så Slurm-1 ud

Ved den første Slurm blev ideen om at holde en MegaSlurm født. Vi spurgte folk, hvilke emner de var interesserede i, og i oktober holdt vi et avanceret kursus "Efter anmodning fra deltagere." Det viste sig at være en interessant, men engangsbegivenhed. I maj '19 har vi forberedt et rigtigt avanceret kursus, med sin egen logik og interne historie.

I løbet af året har Slurm ændret sig organisatorisk:
— Docker og Anisble blev fjernet fra hovedprogrammet og lavet til separate onlinekurser.
— Organiseret teknisk support, der hjælper elever med at fejlfinde læringsklynger.
— Talerne har nu metodisk støtte.

Slurm: en larve forvandlet til en sommerfugl
Holdet, der lavede Slurm 4

Feedback fra deltagere

Endnu en rekord blev sat: 170 deltagere på den grundlæggende Slurm, 75 på MegaSlurm.

Slurm: en larve forvandlet til en sommerfugl

Slurm-4
101 ud af 170 personer udfyldte feedbackformularen.

Er Kubernetes blevet klar?
41 — Jeg forstår ikke k8s endnu, men jeg kan se, hvor jeg skal grave.
36 - Jeg kendte ikke k8s før, men nu har jeg fundet ud af det.
23 — Jeg kendte k8s før, men nu ved jeg bedre.
1 - Jeg lærte ikke noget nyt.
0 — Jeg forstod ikke noget om k8s.

Hvordan kan du lide intensiteten af ​​Slurm?

16 personer synes, at Slurm er for let og langsomt, og 14 personer synes, at det er for svært og hurtigt. Lige tilpas for resten.

Har du løst det problem, du skulle til at slumre med?

90 - Ja.
11 - Nej.

MegaSlurm

40 personer udfyldte feedbackformularen. 2 personer sagde, at det var for nemt og langsomt. 1 person løste ikke problemet, som han skulle til Mega. Resten er OK.

Anmeldelse af Slurm på https://serveradmin.ru

Højttaleranmeldelser

Slurm: en larve forvandlet til en sommerfugl

Hvis der ved St. Petersborg-slummen i februar for det meste var begyndere, så havde folk i stort antal allerede prøvet Kubernetes ved Moskva-slurmen. Der var mange avancerede spørgsmål, der fik dig til at tænke.

Hvis de i St. Petersborg spurgte, hvornår vi ville udgive vores gaffel af kubespray, så spurgte de allerede i Moskva, hvorfor vi foreslår at bruge vores gaffel og ikke tage den originale kubespray. Dette er allerede den kritiske tænkning hos mellemseniorer.

Øvelsen var svær, folk lavede mange fejl, og det er fantastisk: du skal lave fejl, mens du studerer, og ikke i kamp.

Vi stødte jævnligt på begrænsninger for at opnå certifikater, begrænsninger for download fra Github osv. Dette er livet - vi implementerede samtidig omkring 200 klynger i Selectel-skyen. Ingen forbereder deres ressourcer og grænser til dette.

Annoncering af Slurm hos Selectel

Tilmelding til Slurm-5
Pris: 25 kr

Program:

Emne #1: Introduktion til Kubernetes, hovedkomponenter
— Introduktion til k8s teknologi. Beskrivelse, anvendelse, koncepter
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Emne nr. 2: Klyngedesign, hovedkomponenter, fejltolerance, k8s netværk
— Klyngedesign, hovedkomponenter, fejltolerance
- k8s netværk

Emne #3: Kubespray, tuning og opsætning af en Kubernetes-klynge
— Kubespray, konfiguration og tuning af Kubernetes-klyngen

Emne #4: Avancerede Kubernetes-abstraktioner
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Emne #5: Udgivelsestjenester og applikationer
— Oversigt over tjenesteudgivelsesmetoder: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): balancering af indgående trafik
— Сert-manager: opnå automatisk SSL/TLS-certifikater

Emne #6: Introduktion til Helm

Emne #7: Installation af cert-manager

Emne #8: Ceph: "gør som jeg gør" installation

Emne #9: Logning og overvågning
— Klyngeovervågning, Prometheus
— Klyngelogning, Fluentd/Elastic/Kibana

Emne #10: Klyngeopdatering

Emne nr. 11: Praktisk arbejde, applikationsdockerisering og lancering i en klynge

Kurser om Docker og Ansible på stepik.org er inkluderet i prisen.

Tilmelding til Slurm DevOps
Pris: 45 kr

Program:

Emne #1: Introduktion til Git
— Grundlæggende kommandoer git init, commit, add, diff, log, status, pull, push
— Etablering af det lokale miljø: praktiske anbefalinger
- Git flow, grene og tags, flette strategier
— Arbejder med flere fjernrepo

Emne #2: Teamwork med Git
- GitHub flow
— Fork, fjern, træk anmodning
— Konflikter, udgivelser, endnu en gang om Gitflow og andre flows i forhold til teams

Emne #3: CI/CD introduktion til automatisering
— Automatisering i git (bots, introduktion til CI, hooks)
- Værktøjer (bash, make, gradle)
— Fabrikssamlebånd og deres anvendelse i IT

Emne #4: CI/CD: Arbejde med Gitlab
— Byg, test, implementer
— Stadier, variabler, udførelseskontrol (kun, når, inkluderer)

Emne #5: Arbejde med applikationen ud fra et udviklingssynspunkt
— Vi skriver en mikroservice i Python (inklusive tests)
— Brug af docker-compose i udviklingen

Emne #6: Infrastruktur som kode
— IaC: tilgang til infrastruktur som kode
— IaC med Terraform som eksempel
— IaC med Ansible som eksempel
— Idempotens, deklarativitet
— Øv dig i at skabe Ansible-spillebøger
— Konfigurationslagring, samarbejde, applikationsautomatisering

Emne #7: Infrastrukturtest
— Test og kontinuerlig integration med Molecule og Gitlab CI

Emne nr. 8: Automatisering af hæve servere
— Indsamling af billeder
- PXE og DHCP

Emne #9: Infrastrukturautomatisering
— Et eksempel på en infrastrukturtjeneste til godkendelse på servere
— ChatOps (integration af instant messengers med pipelines)

Emne #10: Sikkerhedsautomatisering
— Signering af CI/CD-artefakter
— Sårbarhedsscanning

Emne #11: Overvågning
— Definition af SLA, SLO, Error Budget og andre skræmmende udtryk fra SRE-verdenen
— SRE: SLI- og SLO-overvågningspraksis
— SRE: Praksis i at bruge fejlbudget
- SRE: Interrupt and operational load management (apigateway, service mesh, kredsløbsafbrydere)
— Overvågning af pipelines og udviklingsmålinger

Kilde: www.habr.com

Tilføj en kommentar