Slurm: Kubernetes intensiv. Program și bonusuri

Pe 27-29 mai organizăm al patrulea Slurm: intensiv pe Kubernetes.

Slurm: Kubernetes intensiv. Program și bonusuri

Bonus: cursuri online pe Docker, Ansible, Ceph
Am derivat din subiecte Slurm care sunt importante pentru lucrul cu Kubernetes, dar care nu au legătură directă cu k8s. Cum, de ce și ce s-a întâmplat - sub tăietură.
Toți participanții la Slurm 4 vor avea acces la aceste cursuri.

Rambursarea integrală a banilor în prima zi
La St. Petersburg Slurm, doi participanți au plecat recenzii extrem de negative. Cât de regretat că era imposibil să mă întorc în timp și să mă despart de ei fără pretenții reciproce.
Dacă aflați ce nu vă place absolut la Slurm, prima zi scrie la oricare dintre organizatori. Vom dezactiva accesul și vom rambursa prețul integral de participare.

Consultanți tehnici
Daca stie cineva Dmitri Simonov (a format un club de directori tehnici), l-am invitat la Slurm (să studieze, nu să facă performanță). A promis că va sfătui pe toată lumea. Este puțin probabil ca acest lucru să fie de interes pentru administratori și dezvoltatori, dar va fi foarte interesant pentru managerii IT.

Ce este Slurm

Slurm: Kubernetes intensiv. Program și bonusuri

Slurm-4: curs de bază (27-29 mai)
Conceput pentru cei care văd Kubernetes pentru prima dată sau doresc să-și sistematizeze cunoștințele.
Fiecare participant își va crea propriul cluster în cloud Selectel și va implementa aplicația acolo.

Preț: 25 mii

Program

Subiectul #1: Introducere în Kubernetes, componentele principale
• Introducere în tehnologia k8s. Descriere, aplicare, concepte
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Practică

Subiectul nr. 2: Proiectarea clusterului, componentele principale, toleranța la erori, rețeaua k8s
• Design cluster, componente principale, toleranță la erori
• rețeaua k8s

Subiectul #3: Kubespray, reglarea și configurarea unui cluster Kubernetes
• Kubespray, configurarea și reglarea clusterului Kubernetes
• Practică

Subiectul #4: Ceph, configurarea clusterului și caracteristicile de lucru în producție
• Ceph, configurarea clusterului și caracteristicile de lucru în producție
• Practică: înființarea ceph

Subiectul #5: Abstracții Kubernetes avansate
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Subiectul #6: Introducere în Helm
• Introducere în Helm
• Practică

Subiectul #7: Servicii și aplicații de publicare
• Prezentare generală a metodelor de publicare a serviciului: NodePort vs LoadBalancer vs Ingress
• Controller de intrare (Nginx): echilibrează traficul de intrare
• Сert-manager: obțineți automat certificate SSL/TLS
• Practică

Subiectul #8: Înregistrare și monitorizare
• Monitorizare cluster, Prometheus
• Înregistrare cluster, Fluentd/Elastic/Kibana
• Practică

Subiectul nr. 9: CI/CD, construirea implementării într-un cluster de la zero

Subiectul nr. 10: Lucrări practice, dockerizarea aplicației și lansarea într-un cluster

Site-ul Slurm

MegaSlurm: curs avansat (31 mai - 2 iunie)
Proiectat pentru inginerii și arhitecții Kubernetes, precum și pentru absolvenții cursurilor de bază.
Configuram clusterul astfel incat sa lansam simultan actualizarea componentelor clusterului si implementarea in cluster.

Preț: 60 mii (45 mii pentru participanții Slurm-4)

Program

Subiectul #1: Procesul de creare a unui cluster de failover din interior
• Lucrul cu Kubespray
• Instalarea componentelor suplimentare
• Testare cluster și depanare
• Practică

Subiectul #2: Autorizarea în cluster folosind un furnizor extern
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Practică

Subiectul #3: Politica de rețea
• Introducere în CNI
• Politica de securitate a rețelei
• Practică

Subiectul #4: Aplicații sigure și foarte disponibile într-un cluster
• PodSecurityPolicy
• PodDisruptionBudget

Subiectul #5: Kubernetes. Să ne uităm sub capotă
• Structura controlerului
• Operatori și CRD-uri
• Practică

Subiectul #6: Aplicații cu stat într-un cluster
• Lansarea unui cluster de baze de date folosind PostgreSQL ca exemplu
• Lansarea unui cluster RabbitMQ
• Practică

Subiectul #7: Păstrarea secretelor
• Gestionarea secretelor în Kubernetes
• Seif

Subiectul #8: Autoscaler pod orizontal
• Teorie
• Practică

Subiectul #9: Backup și recuperare în caz de dezastru
• Backup și recuperare în cluster folosind Heptio Velero (fostul Ark) și etcd
• Practică

Subiectul #10: Implementarea aplicației
•Puf
• Instrumente de șabloane și implementare
• Strategii de implementare

Tema nr. 11: Lucrări practice
• Construirea CI/CD pentru implementarea aplicației
• Actualizare cluster

Site-ul MegaSlurm

Docker, Ansible și Ceph

Slurm: Kubernetes intensiv. Program și bonusuri

Excursie la istorie

Primul Slurm a fost un experiment. Oratorii și-au finalizat prezentările literalmente pe scenă, iar în public s-au așezat administratori de un asemenea nivel încât a venit momentul să-i invităm ca vorbitori.

Adevăratul curs de bază a avut loc la al doilea Slurm: 80% dintre participanți au văzut Kubernetes pentru prima dată, iar o treime nu a lucrat niciodată cu Docker.
Era clar cât de greu era pentru oameni să asculte o prelegere despre Docker dimineața și să lucreze cu ea în modul luptă seara.
Ceph a provocat o mulțime de dificultăți. Mai mult, au fost 20 de oameni în public care neapărat aveau nevoie să explice Ceph și alți 60 care nu aveau deloc nevoie de Ceph.

Pentru al treilea Slurm, am mutat Docker și Ansible în seminarii web separate, eliberând mai mult timp pentru Kubernetes. Soluția s-a dovedit a fi practică în esență și subdezvoltată în implementare: prelegerea a fost neinteresantă pentru băieții experimentați, iar discuția a fost neinteresantă pentru începători.

Pentru al patrulea Slurm, am făcut cursuri online pe Docker, Ansible și Ceph. Ideea este simplă: cei care au nevoie de el vor urma cursul cu grijă, cei care nu au nevoie de el îl vor ignora cu calm. Judecând după grupul de testeri, cursul Docker durează 6-8 ore. Ansible și Ceph nu au cronometrat încă.

Disclaimer:

  • curs experimental. Unele decizii probabil se vor dovedi a fi nereușite.
  • platforma (Stepik.org) este brută și nu am mai lucrat cu ea până acum. Probabil că vor fi denivelări și zgârieturi.
  • Cursul a fost testat doar pe angajații Southbridge. Cu siguranță va trebui să termini ceva pe măsură ce mergi.

Slurm: Kubernetes intensiv. Program și bonusuri

Chiar zilele trecute, în discuția primului Slurm, și-au amintit cât de mișto și distractiv a fost, în ciuda tuturor ororilor organizatorice. Primul care obține cele mai vii impresii. Să vedem ce se întâmplă cu primii studenți ai cursurilor online. 🙂

Slurm: Kubernetes intensiv. Program și bonusuri

Sursa: www.habr.com

Adauga un comentariu