Slurm: en larve blev til en sommerfugl

Slurm: en larve blev til en sommerfugl

<TL;DR>

  1. Slurm giver virkelig mulighed for at dykke ned i Kubernetes eller forbedre sine fĂŠrdigheder.
  2. Deltagerne er tilfredse. Kun fÄ har ikke lÊrt noget nyt eller lÞst deres problemer. Den ubestridte money-back-garanti for den fÞrste dag ('Hvis du fÞler, at Slurm ikke passer til dig, refunderer vi hele billetprisen') blev kun benyttet af én person, som begrundede det med, at han havde overvurderet sine evner.
  3. Den nÊste Slurm finder sted i begyndelsen af september i St. Petersborg. Selectel, vores trofaste sponsor, leverer ikke kun skyen til standen, men ogsÄ sin konferencehal.
  4. Vi gentager den basale Slurm (9-11 september) og prĂŠsenterer et nyt program: Slurm DevOps (4-6 september).

Hvad er Slurm, og hvordan har det ĂŠndret sig

For et Är siden fik vi ideen om at afholde kurser i Kubernetes. I august '18 blev Slurm-1 afholdt: vanskelig, med continuous presentation (hvor prÊsentationen forbedres pÄ scenen), og med mange praktiske problemer. PrÞverne samler os: deltagerne fra den fÞrste Slurm, som Bruderskabet af Ringen, taler stadig sammen.

Slurm: en larve blev til en sommerfugl
SÄdan sÄ Slurm-1 ud

Ved den fĂžrste Slurm blev ideen om at afholde MegaSlurm fĂždt. Vi spurgte folk, hvilke emner de fandt interessante, og i oktober gennemfĂžrte vi et avanceret kursus 'Efter deltagerens anmodninger'. Det blev et interessant, men engangsarrangement. Inden maj '19 havde vi forberedt et ĂŠgte avanceret kursus med sin egen logik og interne historie.

PÄ et Är har Slurm ogsÄ gennemgÄet organisatoriske forandringer:
— Docker og Ansible blev fjernet fra hovedprogrammet og lavet til separate onlinekurser.
— Vi har organiseret teknisk support, der hjélper studerende med at fejlsþge deres undervisningsklynger.
— Talere har fĂ„et metodisk stĂžtte.

Slurm: en larve blev til en sommerfugl
Teamet, der lavede Slurm-4

Deltagerfeedback

En ny rekord er sat: 170 deltagere til den basale Slurm, 75 - til MegaSlurm.

Slurm: en larve blev til en sommerfugl

Slurm-4
Feedbackformularen blev udfyldt af 101 personer ud af 170.

Er Kubernetes blevet mere forstÄeligt?
41 - Jeg forstÄr ikke k8s endnu, men jeg ved, hvor jeg skal grave.
36 - Jeg kendte ikke k8s fĂžr, men nu er jeg blevet klogere.
23 - Jeg kendte allerede k8s, men nu ved jeg det bedre.
1 - Jeg lĂŠrte ikke noget nyt.
0 - Jeg forstod ingenting om k8s.

Hvordan syntes du om intensiteten af Slurm?

16 personer mener, at Slurm er for nemt og langsomt, og 14 - at det er for svĂŠrt og hurtigt. For de andre er det perfekt.

Har du lĂžst det problem, du kom til Slurm med?

90 - Ja.
11 - Nej.

MegaSlurm

40 personer udfyldte feedbackformularen. 2 personer sagde, at det var for let og langsomt. 1 person kunne ikke lĂžse opgaven, som han kom til Mega for. Hos de Ăžvrige var alt OK.

Anmeldelse af Slyrmen pÄ https://serveradmin.ru

Anmeldelser fra talere

Slurm: en larve blev til en sommerfugl

Hvis der i Slyrmen i Skt. Petersborg i februar hovedsageligt var nybegyndere, sÄ havde folk i Slyrmen i Moskva allerede prÞvet Kubernetes. Der var mange avancerede spÞrgsmÄl, som fik folk til at tÊnke.

Hvis der i Skt. Petersborg blev spurgt, hvornÄr vi ville offentliggÞre vores fork af kubespray, blev der i Moskva spurgt, hvorfor vi tilbyder at bruge vores fork og ikke den originale kubespray. Dette er allerede kritisk tÊnkning hos mid-level til seniorer.

Øvelsen var svÊr, folk lavede mange fejl, og det er fantastisk: man skal lave fejl mens man lÊrer, ikke i kamp.

Vi stÞdte regelmÊssigt pÄ grÊnser for at fÄ certifikater, begrÊnsninger pÄ downloads fra Github osv. Det er livet - vi implementerede samtidig omkring 200 klynger i skyen Selectel. Ingen forbereder deres ressourcer og grÊnser til sÄdan noget.

Annonce af Slyrmen i Selectel

→ Tilmelding til Slyrm-5
Pris: 25 000 ₜ

Program:

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

Emne nr. 2: Klyngens struktur, hovedkomponenter, fejltolerance, k8s-netvĂŠrk
— Klusterstruktur, hovedkomponenter, fejltolerance
— k8s netvérk

Emne nr. 3: Kubespray, tuning og konfiguration af Kubernetes-klyngen
— Kubespray, opsétning og tuning af Kubernetes klynge

Emne nr. 4: Avancerede abstraktioner i Kubernetes
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Emne nr. 5: OffentliggĂžrelse af tjenester og applikationer
— Oversigt over metoder til offentliggþrelse af tjenester: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): balancerer indgĂ„ende trafik
— Cert-manager: automatisk opnĂ„else af SSL/TLS-certifikater

Emne nr. 6: Introduktion til Helm

Emne nr. 7: Installation af cert-manager

Emne nr. 8: Ceph: installation i "gĂžr som jeg" mode

Emne nr. 9: Logging og overvÄgning
— OvervĂ„gning af klyngen, Prometheus
— Logging af klyngen, Fluentd/Elastic/Kibana

Emne nr. 10: Opdatering af klyngen

Emne nr. 11: Praktisk arbejde, dockerisering af applikationen og kĂžrsel i klyngen

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

→ Tilmelding til Slyrm DevOps
Pris: 45 000 ₜ

Program:

Emne nr. 1: Introduktion til Git
— Grundléggende git-kommandoer: init, commit, add, diff, log, status, pull, push
— Opsétning af lokalt miljþ: praktiske anbefalinger
— Git flow, grene og tags, merge-strategier
— Arbejde med flere remote repo

Emne nr. 2: Teamarbejde med Git
— GitHub flow
— Fork, remote, pull request
— Konflikter, udgivelser, endnu en gang om Gitflow og andre flows i relation til teams

Emne nr. 3: CI/CD introduktion til automatisering
— Automatisering i Git (bots, introduktion til CI, hooks)
— Vérktþjer (bash, make, gradle)
— FabriksbĂ„ndlĂžsninger og deres anvendelse i IT

Emne nr. 4: CI/CD: Arbejde med Gitlab
— Bygning, test, deployment
— Faser, variabler, kontrol af udfþrelse (only, when, include)

Emne nr. 5: Arbejde med applikationen fra et udviklingsperspektiv
— Vi skriver en mikrotjeneste i Python (inklusive tests)
— Anvendelse af docker-compose i udvikling

Emne nr. 6: Infrastruktur som kode
— IaC: tilgang til infrastruktur som kode
— IaC med Terraform som eksempel
— IaC med Ansible som eksempel
— Idempotens, deklarativitet
— Praksis i at skabe Ansible playbooks
— Opbevaring af konfigurationer, samarbejde, automatisering af anvendelser

Emne nr. 7: Testning af infrastrukturen
— Testning og kontinuerlig integration med Molecule og Gitlab CI

Emne nr. 8: Automatisering af serveropsĂŠtning
— Vi bygger images
— PXE og DHCP

Emne nr. 9: Automatisering af infrastrukturen
— Eksempel pĂ„ en infrastrukturservice til autentificering pĂ„ servere
— ChatOps (integration af messaging-tjenester med pipelines)

Emne nr. 10: Automatisering af sikkerhed
— Signering af CI/CD artefakter
— SĂ„rbarhedsscanning

Emne nr. 11: OvervÄgning
— Definition af SLA, SLO, Error Budget og andre skrémmende termer fra SRE-verdenen
— SRE: Praksis for overvĂ„gning af SLI og SLO
— SRE: Praksis med at anvende Error Budget
— SRE: HĂ„ndtering af afbrydelser og driftsbelastning (apigateway, service mesh, circuit breakers)
— OvervĂ„gning af pipelines og udviklingsmetrikker

Kilde: habr.com

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster