Slurm: een rups die in een vlinder verandert

Slurm: een rups die in een vlinder verandert

  1. Met Slurm kun je echt ingaan op het Kubernetes-onderwerp of je kennis verbeteren.
  2. De deelnemers zijn blij. Er zijn er maar een paar die niets nieuws hebben geleerd of hun problemen niet hebben opgelost. Van de onvoorwaardelijke geldteruggave van de eerste dag (“Als je denkt dat Slurm niet geschikt voor je is, betalen we de volledige prijs van het ticket terug”) werd slechts door één persoon gebruikt, wat rechtvaardigde dat hij zijn kracht overschatte.
  3. De volgende Slurm vindt begin september plaats in Sint-Petersburg. Selectel, onze vaste sponsor, zorgt niet alleen voor een standwolk, maar ook voor een eigen vergaderruimte.
  4. We herhalen de basis Slurm (9-11 september) en introduceren een nieuw programma: DevOps Slurm (4-6 september).

Wat is Slurm en hoe is het veranderd?

Een jaar geleden kwamen we op het idee om cursussen te geven over Kubernetes. In augustus '18 vond Slurm-1 plaats: moeilijk, met voortdurende presintatie (als de presentatie op het podium is afgelopen), met een heleboel alledaagse problemen. Proeven verenigen zich: de deelnemers aan de eerste Slurm communiceren, net als de Fellowship of the Ring, nog steeds met elkaar.

Slurm: een rups die in een vlinder verandert
Zo zag Slurm-1 eruit

Bij de eerste Slurm werd het idee geboren om een ​​MegaSlurm vast te houden. We vroegen mensen in welke onderwerpen ze geïnteresseerd waren en in oktober hielden we een vervolgcursus ‘Op verzoek van deelnemers’. Het bleek een interessante, maar eenmalige gebeurtenis. Tegen mei '19 hebben we een echte cursus voor gevorderden voorbereid, met zijn eigen logica en interne geschiedenis.

In de loop van het jaar is Slurm organisatorisch veranderd:
— Docker en Anisble werden uit het hoofdprogramma verwijderd en maakten aparte online cursussen.
— Georganiseerde technische ondersteuning die studenten helpt bij het oplossen van problemen met leerclusters.
— De sprekers hebben nu methodologische ondersteuning.

Slurm: een rups die in een vlinder verandert
Het team dat Slurm 4 heeft gemaakt

Feedback van deelnemers

Er werd opnieuw een record gevestigd: 170 deelnemers op de basisslurm, 75 op de MegaSlurm.

Slurm: een rups die in een vlinder verandert

Slurm-4
101 van de 170 mensen vulden het feedbackformulier in.

Is Kubernetes duidelijk geworden?
41 — Ik begrijp k8s nog niet, maar ik weet waar ik moet graven.
36 — Ik kende k8s nog niet, maar nu heb ik het door.
23 — Ik kende k8s eerder, maar nu weet ik beter.
1 - Ik heb niets nieuws geleerd.
0 — Ik begreep niets van k8s.

Wat vind jij van de intensiteit van Slurm?

16 mensen vinden Slurm te gemakkelijk en langzaam, en 14 mensen vinden het te moeilijk en snel. Voor de rest precies goed.

Heb jij het probleem waarmee je naar Slurm ging opgelost?

90 - Ja.
11 - Nee.

MegaSlurm

40 mensen vulden het feedbackformulier in. 2 mensen zeiden dat het te gemakkelijk en langzaam was. 1 persoon heeft het probleem waarmee hij naar Mega ging niet opgelost. De rest is in orde.

Recensie van Slurm op https://serveradmin.ru

Sprekersrecensies

Slurm: een rups die in een vlinder verandert

Waren er bij de Slurm in Sint-Petersburg in februari vooral beginners, dan hadden mensen bij de Slurm in Moskou in groten getale Kubernetes al geprobeerd. Er waren veel geavanceerde vragen die je aan het denken zetten.

Als ze in Sint-Petersburg vroegen wanneer we onze vork met kubespray zouden publiceren, dan vroegen ze in Moskou al waarom we voorstellen om onze vork te gebruiken en niet de originele kubespray te nemen. Dit is al het kritische denken van midden senioren.

De oefening was moeilijk, mensen maakten veel fouten, en dat is geweldig: je moet fouten maken tijdens het studeren, en niet in de strijd.

We kwamen regelmatig beperkingen tegen bij het verkrijgen van certificaten, beperkingen bij het downloaden vanuit Github, enz. Dit is het leven: we hebben tegelijkertijd ongeveer 200 clusters in de Selectel-cloud geïmplementeerd. Niemand bereidt zijn middelen en grenzen hierop voor.

Aankondiging Slurm bij Selectel

Registratie voor Slurm-5
Prijs: 25 000 €

Programma:

Onderwerp #1: Inleiding tot Kubernetes, belangrijkste componenten
- Inleiding tot k8s-technologie. Beschrijving, toepassing, concepten
— Pod, ReplicaSet, Implementatie, Service, Ingress, PV, PVC, ConfigMap, Geheim

Onderwerp nr. 2: Clusterontwerp, hoofdcomponenten, fouttolerantie, k8s-netwerk
— Clusterontwerp, hoofdcomponenten, fouttolerantie
— k8s-netwerk

Onderwerp #3: Kubespray, tunen en opzetten van een Kubernetes-cluster
— Kubespray, configuratie en tuning van het Kubernetes-cluster

Onderwerp #4: Geavanceerde Kubernetes-abstracties
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Podplanning, InitContainer

Onderwerp #5: Publicatiediensten en -applicaties
— Overzicht van servicepublicatiemethoden: NodePort versus LoadBalancer versus Ingress
— Ingress controller (Nginx): balanceren van inkomend verkeer
— Сert-manager: automatisch SSL/TLS-certificaten verkrijgen

Onderwerp #6: Inleiding tot Helm

Onderwerp #7: Cert-manager installeren

Onderwerp #8: Ceph: “doe zoals ik doe” installatie

Onderwerp #9: Loggen en monitoren
— Clustermonitoring, Prometheus
— Clusterregistratie, Fluentd/Elastic/Kibana

Onderwerp #10: Clusterupdate

Onderwerp nr. 11: Praktisch werk, dockerisatie van applicaties en lancering in een cluster

Cursussen over Docker en Ansible op stepik.org zijn bij de prijs inbegrepen.

Registratie voor Slurm DevOps
Prijs: 45 000 €

Programma:

Onderwerp #1: Inleiding tot Git
— Basisopdrachten git init, commit, add, diff, log, status, pull, push
— Inrichting van de lokale omgeving: praktische aanbevelingen
— Git flow, vertakkingen en tags, samenvoegstrategieën
— Werken met meerdere externe opslagplaatsen

Onderwerp #2: Teamwerk met Git
— GitHub-stroom
— Vork, verwijder, trekverzoek
— Conflicten, releases, wederom over Gitflow en andere stromen in relatie tot teams

Onderwerp #3: CI/CD-inleiding tot automatisering
— Automatisering in git (bots, introductie tot CI, hooks)
— Gereedschappen (bash, make, gradle)
— Fabrieksassemblagelijnen en hun toepassing in IT

Onderwerp #4: CI/CD: Werken met Gitlab
- Bouwen, testen, implementeren
— Fasen, variabelen, uitvoeringscontrole (alleen, wanneer, inclusief)

Onderwerp #5: Werken met de applicatie vanuit ontwikkelingsoogpunt
— We schrijven een microservice in Python (inclusief tests)
— Docker-compose gebruiken bij de ontwikkeling

Onderwerp #6: Infrastructuur als code
— IaC: benadering van infrastructuur als code
— IaC gebruikt Terraform als voorbeeld
— IaC met Ansible als voorbeeld
— Idempotentie, declarativiteit
— Oefen met het maken van Ansible-draaiboeken
— Configuratieopslag, samenwerking, applicatieautomatisering

Onderwerp #7: Het testen van de infrastructuur
— Testen en continue integratie met Molecule en Gitlab CI

Onderwerp nr. 8: Automatisering van het verhogen van servers
— Afbeeldingen verzamelen
- PXE en DHCP

Onderwerp #9: Infrastructuurautomatisering
— Een voorbeeld van een infrastructuurdienst voor autorisatie op servers
— ChatOps (integratie van instant messengers met pipelines)

Onderwerp #10: Beveiligingsautomatisering
— Signeren van CI/CD-artefacten
— Scannen van kwetsbaarheden

Onderwerp #11: Toezicht
— Definitie van SLA, SLO, Error Budget en andere enge termen uit de wereld van SRE
— SRE: SLI- en SLO-monitoringpraktijk
— SRE: praktijk van het gebruik van Error Budget
- SRE: Interrupt- en operationeel belastingbeheer (apigateway, service mesh, stroomonderbrekers)
— Monitoring van pijplijnen en ontwikkelingsstatistieken

Bron: www.habr.com

Voeg een reactie