Slurm: intensywny Kubernetes. Program i bonusy

W dniach 27-29 maja organizujemy czwarty Slurm: intensywny na Kubernetesie.

Slurm: intensywny Kubernetes. Program i bonusy

Bonus: kursy online dotyczące Dockera, Ansible, Ceph
Zaczerpnęliśmy z tematów Slurm, które są ważne dla pracy z Kubernetesem, ale nie odnoszą się bezpośrednio do k8s. Jak, dlaczego i co się stało - pod rozcięciem.
Dostęp do tych kursów będą mieli wszyscy uczestnicy Slum 4.

Pełny zwrot pieniędzy już pierwszego dnia
W slumsach w Petersburgu dwóch uczestników opuściło spotkanie skrajnie negatywne opinie. Jakże żałowałem, że nie można cofnąć się w czasie i rozstać się z nimi bez wzajemnych roszczeń.
Jeśli dowiesz się, co Ci się absolutnie nie podoba w Slurmie, pierwszy dzień napisz do któregoś z organizatorów. Zablokujemy dostęp i zwrócimy pełną cenę uczestnictwa.

Konsultanci techniczni
Jeśli ktoś wie Dmitrij Simonow (założył klub dyrektorów technicznych), zaprosiliśmy go do Slurm (na naukę, a nie na występy). Obiecał, że wszystkim doradzi. Jest mało prawdopodobne, że zainteresuje to administratorów i programistów, ale będzie bardzo interesujące dla menedżerów IT.

Co to jest Slum

Slurm: intensywny Kubernetes. Program i bonusy

Slurm-4: kurs podstawowy (27-29 maja)
Przeznaczony dla tych, którzy pierwszy raz spotykają się z Kubernetesem lub chcą usystematyzować swoją wiedzę.
Każdy uczestnik stworzy własny klaster w chmurze Selectel i wdroży tam aplikację.

Cena: 25 tys

Program

Temat #1: Wprowadzenie do Kubernetes, główne komponenty
• Wprowadzenie do technologii k8s. Opis, zastosowanie, koncepcje
• Pod, ReplicaSet, Wdrożenie, Usługa, Ingress, PV, PVC, ConfigMap, Secret
• Ćwiczyć

Temat nr 2: Projektowanie klastra, główne elementy, odporność na uszkodzenia, sieć k8s
• Projekt klastra, główne komponenty, odporność na uszkodzenia
• sieć k8s

Temat #3: Kubespray, strojenie i konfiguracja klastra Kubernetes
• Kubespray, konfiguracja i tuning klastra Kubernetes
• Ćwiczyć

Temat #4: Ceph, konfiguracja klastra i cechy pracy na produkcji
• Ceph, konfiguracja klastra i cechy pracy w środowisku produkcyjnym
• Przećwicz: konfigurowanie ceph

Temat #5: Zaawansowane abstrakcje Kubernetesa
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Temat nr 6: Wprowadzenie do Helma
• Wprowadzenie do Helma
• Ćwiczyć

Temat #7: Usługi i aplikacje wydawnicze
• Przegląd metod publikowania usług: NodePort vs LoadBalancer vs Ingress
• Kontroler ruchu przychodzącego (Nginx): równoważenie ruchu przychodzącego
• Сert-manager: automatyczne uzyskiwanie certyfikatów SSL/TLS
• Ćwiczyć

Temat #8: Rejestrowanie i monitorowanie
• Monitoring klastra, Prometheus
• Rejestrowanie klastrów, Fluentd/Elastic/Kibana
• Ćwiczyć

Temat nr 9: CI/CD, budowanie od podstaw wdrożenia w klastrze

Temat nr 10: Praca praktyczna, dokowanie aplikacji i uruchomienie w klastrze

stronie slumsów

MegaSlurm: kurs zaawansowany (31 maja - 2 czerwca)
Przeznaczony dla inżynierów i architektów Kubernetes, a także absolwentów kursów przygotowawczych.
Konfigurujemy klaster tak, aby jednocześnie uruchomić aktualizację komponentów klastra i wdrożenie do klastra.

Cena: 60 tys. (45 tys. dla uczestników Slurm-4)

Program

Temat #1: Proces tworzenia klastra pracy awaryjnej od wewnątrz
• Praca z Kubesprayem
• Instalacja dodatkowych komponentów
• Testowanie klastrów i rozwiązywanie problemów
• Ćwiczyć

Temat #2: Autoryzacja w klastrze przy wykorzystaniu zewnętrznego dostawcy
• LDAP (Nginx + Python)
• OIDC (Dex + Trap)
• Ćwiczyć

Temat nr 3: Polityka sieciowa
• Wprowadzenie do CNI
• Polityka bezpieczeństwa sieci
• Ćwiczyć

Temat #4: Bezpieczne i wysoce dostępne aplikacje w klastrze
• Polityka PodSecurity
• Budżet PodDisruption

Temat #5: Kubernetes. Zajrzyjmy pod maskę
• Struktura sterownika
• Operatorzy i CRD
• Ćwiczyć

Temat #6: Aplikacje stanowe w klastrze
• Uruchomienie klastra bazy danych na przykładzie PostgreSQL
• Uruchomienie klastra RabbitMQ
• Ćwiczyć

Temat nr 7: Utrzymywanie tajemnic
• Zarządzanie sekretami w Kubernetesie
• Skarbiec

Temat #8: Autoskaler podów poziomych
• Teoria
• Ćwiczyć

Temat nr 9: Kopia zapasowa i odzyskiwanie po awarii
• Tworzenie kopii zapasowych i odzyskiwanie klastrów przy użyciu Heptio Velero (dawniej Ark) i itp
• Ćwiczyć

Temat #10: Wdrażanie aplikacji
•Szarpie
• Narzędzia do tworzenia szablonów i wdrażania
• Strategie wdrażania

Temat nr 11: Praca praktyczna
• Budowanie CI/CD do wdrażania aplikacji
• Aktualizacja klastra

stronie internetowej MegaSlurma

Docker, Ansible i Ceph

Slurm: intensywny Kubernetes. Program i bonusy

ojcowizna

Pierwszy Slum był eksperymentem. Prelegenci zakończyli swoje prezentacje dosłownie na scenie, a na widowni zasiedli prowadzący na takim poziomie, że przyszedł czas na zaproszenie ich w charakterze prelegentów.

Prawdziwy kurs podstawowy odbył się w drugim Slurmie: 80% uczestników zetknęło się z Kubernetesem po raz pierwszy, a jedna trzecia nigdy nie pracowała z Dockerem.
Było jasne, jak trudno jest ludziom rano słuchać wykładu o Dockerze, a wieczorem pracować z nim w trybie bojowym.
Ceph sprawił wiele trudności. Co więcej, na widowni było 20 osób, które zdecydowanie musiały wyjaśniać Ceph, i kolejnych 60, które w ogóle nie potrzebowały Cepha.

W trzecim Slurmie przenieśliśmy Dockera i Ansible do oddzielnych seminariów internetowych, uwalniając więcej czasu dla Kubernetes. Rozwiązanie okazało się w istocie praktyczne i słabo rozwinięte w realizacji: wykład był nieciekawy dla doświadczonych chłopaków, a dyskusja była nieciekawa dla początkujących.

W czwartym Slurmie stworzyliśmy kursy online dotyczące Dockera, Ansible i Ceph. Pomysł jest prosty: ci, którzy tego potrzebują, podejmą kurs w sposób przemyślany, ci, którzy tego nie potrzebują, spokojnie go zignorują. Sądząc po grupie testerów, kurs Dockera trwa 6-8 godzin. Ansible i Ceph jeszcze się nie zarejestrowały.

Zastrzeżenie:

  • kurs eksperymentalny. Niektóre decyzje prawdopodobnie okażą się nieskuteczne.
  • platforma (Stepik.org) jest prymitywna i nie pracowaliśmy z nią wcześniej. Prawdopodobnie pojawią się wyboje i zaczepki.
  • Kurs był testowany wyłącznie na pracownikach Southbridge. Na pewno będziesz musiał coś dokończyć po drodze.

Slurm: intensywny Kubernetes. Program i bonusy

Któregoś dnia na czacie pierwszego Slumu przypomnieli sobie, jak fajnie i zabawnie było, pomimo wszystkich organizacyjnych okropności. Pierwszy, który wywoła najżywsze wrażenia. Zobaczymy, co stanie się z pierwszymi kursantami kursów online. 🙂

Slurm: intensywny Kubernetes. Program i bonusy

Źródło: www.habr.com

Dodaj komentarz