Słorm: gąsienica przemieniła się w motyla

Słorm: gąsienica przemieniła się w motyla

<TL;DR>

  1. Slurm naprawdę pozwala zanurzyć się w temat Kubernetes lub poprawić swoją wiedzę.
  2. Uczestnicy są zadowoleni. Tych, którzy nie dowiedzieli się nic nowego lub nie rozwiązali swoich problemów, było zaledwie kilku. Tylko jedna osoba skorzystała z niekwestionowanego zwrotu pieniędzy z pierwszego dnia („Jeśli czujesz, że Slurm nie jest dla Ciebie, zwrócimy pełną cenę biletu”), tłumacząc to tym, że przeszacowała swoje możliwości.
  3. Następny Slurm odbędzie się na początku września w Petersburgu. Selectel, nasz stały sponsor, zapewnia nie tylko chmurę na stoiska, ale także swoją salę konferencyjną.
  4. Powtarzamy bazowy Slurm (9-11 września) i wprowadzamy nowy program: Slurm DevOps (4-6 września).

Czym jest Slurm i jak się zmienił

Rok temu wpadliśmy na pomysł przeprowadzenia kursów po Kubernetes. W sierpniu 2018 odbył się Slurm-1: trudny, z ciągłą prezentacją (gdy prezentacja jest dopracowywana już na scenie), z mnóstwem problemów technicznych. Przymus jednoczy: uczestnicy pierwszego Slurma, jak Bractwo Pierścienia, wciąż utrzymują kontakt ze sobą.

Słorm: gąsienica przemieniła się w motyla
Tak wyglądał Slurm-1

Na pierwszym Slurmie narodził się pomysł przeprowadzenia MegaSlurm. Zapytaliśmy ludzi, jakie tematy ich interesują, i w październiku przeprowadziliśmy zaawansowany kurs „Na życzenie uczestników”. Wyszło interesujące, ale jednorazowe wydarzenie. Do maja 2019 przygotowaliśmy prawdziwy zaawansowany kurs z własną logiką i wewnętrzną historią.

W ciągu roku Slurm przeszedł organizacyjne przekształcenia:
— Docker i Ansible zostały usunięte z głównego programu i stworzono osobne kursy online.
— Zorganizowano wsparcie techniczne, które pomaga studentom w rozwiązywaniu problemów z klastrami edukacyjnymi.
— Prelegenci zyskali wsparcie metodyczne.

Słorm: gąsienica przemieniła się w motyla
Zespół, który zrealizował Slurm-4

Opinie uczestników

Pobiłem kolejny rekord: 170 uczestników na podstawowym Slurmie, 75 na MegaSlurmie.

Słorm: gąsienica przemieniła się w motyla

Slurm-4
Formularz zwrotny wypełniło 101 osób z 170.

Czy Kubernetes stał się zrozumiały?
41 — Na razie nie rozumiem k8s, ale widzę, gdzie kopać.
36 — Wcześniej nie znałem k8s, teraz się w tym połapałem.
23 — Już wcześniej znałem k8s, teraz wiem lepiej.
1 — Nic nowego nie dowiedziałem się.
0 — Nic nie zrozumiałem o k8s.

Jak oceniacie intensywność Slurma?

16 osób uważa, że Slurm jest zbyt prosty i wolny, a 14 — że zbyt trudny i szybki. Dla pozostałych w sam raz.

Czy rozwiązałeś problem, z którym przyjechałeś na Slurm?

90 — Tak.
11 — Nie.

MegaSlurm

40 osób wypełniło formularz kontaktowy. 2 osoby powiedziały, że było zbyt łatwo i wolno. 1 osoba nie rozwiązała zadania, do którego przyjechała na Megę. U pozostałych wszystko OK.

Recenzja o Słurmie na https://serveradmin.ru

Opinie prelegentów

Słorm: gąsienica przemieniła się w motyla

Jeśli na słurmie w Petersburgu w lutym byli głównie nowicjusze, to na słurmie w Moskwie ludzie mieli już doświadczenie z Kubernetes. Pojawiło się wiele zaawansowanych pytań, które zmusiły do refleksji.

Jeśli w Petersburgu pytano, kiedy opublikujemy nasz fork kubespray, to w Moskwie pytano już, dlaczego oferujemy użycie naszego forka, a nie oryginalnego kubespray. To już krytyczne myślenie średniozaawansowanych i seniorów.

Ćwiczenia były trudne, ludzie popełniali wiele błędów, i to jest wspaniałe: trzeba uczyć się na błędach w czasie nauki, a nie w boju.

Regularnie napotykaliśmy limity na uzyskiwanie certyfikatów, limity pobierania z Github itd. Takie jest życie — w jednym momencie uruchomiliśmy w chmurze Selectel około 200 klastrów. Nikt nie przygotowuje swoich zasobów i limitów na coś takiego.

Zapowiedź Słurma w Selectel

Rejestracja na Słurm-5
Cena: 25 000 ₽

Program:

Temat nr 1: Wprowadzenie do Kubernetes, podstawowe komponenty
— Wprowadzenie do technologii k8s. Opis, zastosowanie, koncepcje
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Temat nr 2: Budowa klastra, podstawowe komponenty, odporność na awarie, sieć k8s
— Architektura klastra, podstawowe komponenty, odporność na awarie
— Sieć k8s

Temat nr 3: Kubespray, tuning i konfiguracja klastra Kubernetes
— Kubespray, konfiguracja i optymalizacja klastra Kubernetes

Temat nr 4: Zaawansowane abstrakcje Kubernetes
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Temat nr 5: Publikacja usług i aplikacji
— Przegląd metod publikacji usług: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): balansujemy ruch przychodzący
— cert-manager: automatycznie uzyskujemy certyfikaty SSL/TLS

Temat nr 6: Wprowadzenie do Helm

Temat nr 7: Instalacja cert-manager

Temat nr 8: Ceph: instalacja w trybie "rób jak ja"

Temat nr 9: Logowanie i monitorowanie
— Monitorowanie klastra, Prometheus
— Logowanie klastra, Fluentd/Elastic/Kibana

Temat nr 10: Aktualizacja klastra

Temat nr 11: Praca praktyczna, dockerizacja aplikacji i uruchomienie w klastrze

Kursy na temat Docker i Ansible na stepik.org wchodzą w cenę.

Rejestracja na Słurm DevOps
Cena: 45 000 ₽

Program:

Temat nr 1: Wprowadzenie do Gita
— Podstawowe komendy git init, commit, add, diff, log, status, pull, push
— Konfiguracja lokalnego środowiska: wskazówki praktyczne
— Git flow, gałęzie i tagi, strategie merge'a
— Praca z wieloma repozytoriami zdalnymi

Temat nr 2: Praca zespołowa z Gitem
— GitHub flow
— Fork, remoute, pull request
— Konflikty, wydania, jeszcze raz o Gitflow i innych flow w kontekście zespołów

Temat nr 3: CI/CD wprowadzenie do automatyzacji
— Automatyzacja w Gicie (boty, wprowadzenie do CI, hooki)
— Narzędzia (bash, make, gradle)
— Fabryczne taśmy montażowe i ich zastosowanie w IT

Temat nr 4: CI/CD: Praca z Gitlab
— Budowanie, testowanie, wdrażanie
— Etapy, zmienne, kontrola wykonania (only, when, include)

Temat nr 5: Praca z aplikacją z perspektywy dewelopera
— Tworzenie mikrousługi w Pythonie (włącznie z testami)
— Zastosowanie docker-compose w rozwoju

Temat nr 6: Infrastruktura jako kod
— IaC: podejście do infrastruktury jako kodu
— IaC na przykładzie Terraform
— IaC na przykładzie Ansible
— Idempotentność, deklaratywność
— Praktyka tworzenia playbooków Ansible
— Przechowywanie konfiguracji, współpraca, automatyzacja zastosowań

Temat nr 7: Testowanie infrastruktury
— Testowanie i ciągła integracja z Molecule i Gitlab CI

Temat nr 8: Automatyzacja wdrażania serwerów
— Budujemy obrazy
— PXE i DHCP

Temat nr 9: Automatyzacja infrastruktury
— Przykład usługi infrastrukturalnej do autoryzacji na serwerach
— ChatOps (integracja komunikatorów z pipeline'ami)

Temat nr 10: Automatyzacja bezpieczeństwa
— Podpisywanie artefaktów CI/CD
— Skanowanie podatności

Temat nr 11: Monitorowanie
— Określenie SLA, SLO, Error Budget oraz inne trudne terminy ze świata SRE
— SRE: Praktyka monitorowania SLI i SLO
— SRE: Praktyka stosowania Error Budget
— SRE: Zarządzanie przerwami i obciążeniem operacyjnym (apigateway, service mesh, circuit breakers)
— Monitorowanie pipeline'ów i metryki rozwoju

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster