Slurm: en larve forvandlet til en sommerfugl

Slurm: en larve forvandlet til en sommerfugl

  1. Slurm lar deg virkelig komme inn på Kubernetes-emnet eller forbedre kunnskapen din.
  2. Deltakerne er fornøyde. Det er bare noen få av dem som ikke har lært noe nytt eller ikke har løst problemene sine. Den ubetingede pengene tilbake fra den første dagen ("Hvis du føler at Slurm ikke passer for deg, refunderer vi hele prisen på billetten") ble brukt av bare én person, noe som rettferdiggjorde at han overvurderte styrken sin.
  3. Neste Slurm finner sted i begynnelsen av september i St. Petersburg. Selectel, vår faste sponsor, tilbyr ikke bare en sky for stands, men også sitt eget konferanserom.
  4. Vi gjentar den grunnleggende Slurm (9.–11. september) og introduserer et nytt program: DevOps Slurm (4.–6. september).

Hva er Slurm og hvordan har det endret seg?

For et år siden kom vi på ideen om å gjennomføre kurs på Kubernetes. I august '18 fant Slurm-1 sted: vanskelig, med kontinuerlig presintasjon (når presentasjonen er ferdig på scenen), med en haug med hverdagslige problemer. Prøver forenes: deltakerne i den første slurmen, som Fellowship of the Ring, kommuniserer fortsatt med hverandre.

Slurm: en larve forvandlet til en sommerfugl
Slik så Slurm-1 ut

Ved den første Slurm ble ideen om å holde en MegaSlurm født. Vi spurte folk om hvilke emner de var interessert i, og i oktober holdt vi et videregående kurs «Etter forespørsel fra deltakere». Det viste seg å være en interessant, men engangshendelse. Innen mai '19 har vi forberedt et skikkelig videregående kurs, med sin egen logikk og interne historie.

I løpet av året har Slurm endret seg organisatorisk:
— Docker og Anisble ble fjernet fra hovedprogrammet og laget separate nettkurs.
— Organisert teknisk støtte som hjelper studenter med å feilsøke læringsklynger.
— Foredragsholderne har nå metodisk støtte.

Slurm: en larve forvandlet til en sommerfugl
Laget som laget Slurm 4

Tilbakemeldinger fra deltakerne

Nok en rekord ble satt: 170 deltakere på den grunnleggende Slurm, 75 på MegaSlurm.

Slurm: en larve forvandlet til en sommerfugl

Slurm-4
101 av 170 personer fylte ut tilbakemeldingsskjemaet.

Har Kubernetes blitt tydelig?
41 — Jeg forstår ikke k8s ennå, men jeg ser hvor jeg skal grave.
36 - Jeg kjente ikke til k8s før, men nå har jeg funnet ut av det.
23 — Jeg kjente k8s før, men nå vet jeg bedre.
1 - Jeg lærte ikke noe nytt.
0 — Jeg forsto ingenting om k8s.

Hvordan liker du intensiteten til Slurm?

16 personer synes at Slurm er for lett og tregt, og 14 personer synes at det er for vanskelig og fort. Akkurat passe for resten.

Har du løst problemet du skulle til Slurm med?

90 - Ja.
11 - Nei.

MegaSlurm

40 personer fylte ut tilbakemeldingsskjemaet. 2 personer sa det var for lett og tregt. 1 person løste ikke problemet han skulle til Mega. Resten er OK.

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

Høyttaleranmeldelser

Slurm: en larve forvandlet til en sommerfugl

Hvis det på St. Petersburg-slummen i februar var for det meste nybegynnere, så hadde folk i stort antall allerede prøvd Kubernetes på Moskva-slummen. Det var mange avanserte spørsmål som fikk deg til å tenke.

Hvis de i St. Petersburg spurte når vi ville publisere vår gaffel med kubespray, så spurte de allerede i Moskva hvorfor vi foreslår å bruke gaffelen vår og ikke ta den originale kubesprayen. Dette er allerede den kritiske tenkningen til mellomseniorer.

Øvelsen var vanskelig, folk gjorde mange feil, og det er flott: du må gjøre feil mens du studerer, og ikke i kamp.

Vi møtte jevnlig begrensninger for å få sertifikater, begrensninger for nedlasting fra Github, etc. Dette er livet – vi distribuerte samtidig rundt 200 klynger i Selectel-skyen. Ingen forbereder sine ressurser og grenser for dette.

Kunngjøring av Slurm på Selectel

Påmelding til Slurm-5
Pris: 25 000 ₽

Program:

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

Emne nr. 2: Klyngedesign, hovedkomponenter, feiltoleranse, k8s-nettverk
— Klyngedesign, hovedkomponenter, feiltoleranse
— k8s nettverk

Emne #3: Kubespray, tuning og oppsett av en Kubernetes-klynge
— Kubespray, konfigurasjon og tuning av Kubernetes-klyngen

Emne #4: Avanserte Kubernetes-abstraksjoner
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Emne #5: Publiseringstjenester og applikasjoner
— Oversikt over tjenestepubliseringsmetoder: NodePort vs LoadBalancer vs Ingress
— Inngangskontroller (Nginx): balanserer innkommende trafikk
— Сert-manager: skaffer automatisk SSL/TLS-sertifikater

Emne #6: Introduksjon til Helm

Emne #7: Installere cert-manager

Emne #8: Ceph: "gjør som jeg gjør" installasjon

Emne #9: Logging og overvåking
— Klyngeovervåking, Prometheus
— Klyngelogging, Fluentd/Elastic/Kibana

Emne #10: Klyngeoppdatering

Emne nr. 11: Praktisk arbeid, applikasjonsdokking og lansering i en klynge

Kurs om Docker og Ansible på stepik.org er inkludert i prisen.

Registrering for Slurm DevOps
Pris: 45 000 ₽

Program:

Emne #1: Introduksjon til Git
— Grunnleggende kommandoer git init, commit, add, diff, logg, status, pull, push
— Sette opp nærmiljøet: praktiske anbefalinger
— Git-flyt, grener og tagger, flettestrategier
— Jobber med flere eksterne repo

Emne #2: Teamarbeid med Git
— GitHub-flyt
— Gaffel, fjern, trekk forespørsel
— Konflikter, utgivelser, nok en gang om Gitflow og andre flyter i forhold til team

Emne #3: CI/CD introduksjon til automatisering
- Automatisering i git (bots, introduksjon til CI, kroker)
– Verktøy (bash, make, gradle)
— Fabrikksamlebånd og deres anvendelse i IT

Emne #4: CI/CD: Arbeide med Gitlab
— Bygg, test, distribuer
- Stadier, variabler, utførelseskontroll (bare, når, inkluderer)

Emne #5: Arbeide med applikasjonen fra et utviklingssynspunkt
— Vi skriver en mikrotjeneste i Python (inkludert tester)
— Bruke docker-compose i utvikling

Emne #6: Infrastruktur som kode
— IaC: tilnærming til infrastruktur som kode
— IaC bruker Terraform som eksempel
— IaC med Ansible som eksempel
— Idempotens, deklarativitet
— Øv på å lage Ansible-spillebøker
— Konfigurasjonslagring, samarbeid, applikasjonsautomatisering

Emne #7: Infrastrukturtesting
— Testing og kontinuerlig integrasjon med Molecule og Gitlab CI

Emne nr. 8: Automatisering av heving av servere
— Samler bilder
- PXE og DHCP

Emne #9: Infrastrukturautomatisering
— Et eksempel på en infrastrukturtjeneste for autorisasjon på servere
— ChatOps (integrering av instant messengers med pipelines)

Emne #10: Sikkerhetsautomatisering
— Signering av CI/CD-artefakter
— Sårbarhetsskanning

Emne #11: Overvåking
— Definisjon av SLA, SLO, Error Budget og andre skumle termer fra SRE-verdenen
— SRE: SLI og SLO overvåkingspraksis
— SRE: Praksis med å bruke feilbudsjett
- SRE: Avbrudds- og driftslaststyring (apigateway, servicenettverk, effektbrytere)
— Overvåking av rørledninger og utviklingsmål

Kilde: www.habr.com

Legg til en kommentar