Da u 27 à u 29 di maghju, tenemu u quartu Slurm: intensivu nantu à Kubernetes.
Bonus: corsi in linea nantu à Docker, Ansible, Ceph
Avemu derivatu da i temi Slurm chì sò impurtanti per travaglià cù Kubernetes, ma ùn anu micca direttamente in relazione cù k8s. Cumu, perchè è ciò chì hè accadutu - sottu u cut.
Tutti i participanti di Slurm 4 anu accessu à questi corsi.
Rimborsu cumpletu u primu ghjornu
À San Petruburgu Slurm, dui participanti partianu
Se scopri ciò chì assolutamente ùn ti piace micca di Slurm, primu ghjornu scrivite à qualcunu di l'urganizatori. Disableremu l'accessu è rimborseremu u prezzu di participazione tutale.
Consulenti tecnichi
Sì qualchissia sà
Cosa hè Slurm
Slurm-4: cursu basicu (27-29 di maghju)
Cuncepitu per quelli chì vede Kubernetes per a prima volta o volenu sistematizà a so cunniscenza.
Ogni participante creà u so propiu cluster in u nuvulu Selectel è implementà l'applicazione quì.
Prezzu: 25 mila
U prugrammu
Tema #1: Introduzione à Kubernetes, cumpunenti principali
• Introduzione à a tecnulugia k8s. Descrizzione, applicazione, cuncetti
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Pratica
Tema n ° 2: Disegnu di cluster, cumpunenti principali, tolleranza di difetti, reta k8s
• Cluster design, cumpunenti principali, tolleranza di colpa
• reta k8s
Tema #3: Kubespray, tuning è creazione di un cluster Kubernetes
• Kubespray, cunfigurazione è tuning di u cluster Kubernetes
• Pratica
Tema #4: Ceph, configurazione di cluster è caratteristiche di travaglià in produzzione
• Ceph, cluster setup è funziunalità di travaglià in a pruduzzioni
• Pratica : mette in opera ceph
Tema #5: Astrazioni avanzate di Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema #6: Introduzione à Helm
• Introduzione à Helm
• Pratica
Tema # 7: servizii di publicazione è applicazioni
• Panoramica di i metudi di publicazione di serviziu: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): equilibriu u trafficu entrante
• Сert-manager: ottene automaticamente certificati SSL / TLS
• Pratica
Tema # 8: Logging and monitoring
• Cluster monitoring, Prometheus
• Logging Cluster, Fluentd/Elastic/Kibana
• Pratica
Tema 9: CI/CD, implementazione di custruzzione à un cluster da zero
Tema 10: Travagliu praticu, dockerizazione di l'applicazioni è lanciazione in un cluster
MegaSlurm: corsu avanzatu (31 di maghju - 2 di ghjugnu)
Cuncepitu per l'ingegneri è l'architetti di Kubernetes, è ancu per i diplomi di i corsi di fundazione.
Configuremu u cluster in modu à lancià simultaneamente l'aghjurnamentu di i cumpunenti di u cluster è l'implementazione à u cluster.
Prezzo: 60 mila (45 mila per i participanti Slurm-4)
U prugrammu
Tema #1: U prucessu di creà un cluster di failover da l'internu
• U travagliu cù Kubespray
• Installazione di cumpunenti supplementari
• Cluster test è troubleshooting
• Pratica
Tema #2: Autorizazione in u cluster cù un fornitore esternu
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Pratica
Tema #3: Politica di a rete
• Introduzione à u CNI
• Politica di sicurezza di a rete
• Pratica
Tema #4: Applicazioni sicure è altamente dispunibili in un cluster
• PodSecurityPolicy
• PodDisruptionBudget
Tema #5: Kubernetes. Fighjemu sottu à u cappucciu
• Struttura Controller
• Operatori è CRD
• Pratica
Tema #6: Applicazioni stateful in un cluster
• Lanciari un cluster di basa di dati cù PostgreSQL cum'è un esempiu
• Lanciari un cluster RabbitMQ
• Pratica
Tema # 7: Mantene i sicreti
• Gestisce i sicreti in Kubernetes
• Vault
Sugettu #8: Autoscaler pod horizontale
• Teoria
• Pratica
Tema #9: Backup è Recuperazione di Disastru
• Cluster di salvezza è ripresa cù Heptio Velero (prima Arca) è etcd
• Pratica
Tema #10: Impiegazione di l'applicazioni
• Lint
• Strumenta di mudellu è implementazione
• Strategie di implementazione
Tema 11 : Travagliu praticu
• Custruzzione di CI / CD per a implementazione di l'applicazioni
• aghjurnamentu cluster
Docker, Ansible è Ceph
Excursione per a storia
U primu Slurm era un esperimentu. I parlanti anu finitu a so presentazione literalmente nantu à u palcuscenicu, è in l'audienza si sò seduti amministratori di un livellu tali chì era ora di invitalli cum'è parlanti.
U veru cursu di basa hè accadutu à a seconda Slurm: 80% di i participanti anu vistu Kubernetes per a prima volta, è un terzu ùn avia mai travagliatu cù Docker.
Era chjaru quantu era difficiuli per a ghjente per sente una conferenza nantu à Docker in a matina è travaglià cun ellu in modu di cummattimentu à a sera.
Ceph hà causatu assai difficultà. Inoltre, ci era 20 persone in l'audienza chì anu bisognu di spiegà Ceph, è altri 60 chì ùn anu micca bisognu di Ceph.
Per u terzu Slurm, avemu spustatu Docker è Ansible in webinars separati, liberendu più tempu per Kubernetes. A suluzione hè stata pratica in essenza è sottosviluppata in l'implementazione: a lezione ùn era micca interessante per i ragazzi sperimentati, è a discussione ùn era micca interessante per i principianti.
Per u quartu Slurm, avemu fattu corsi in linea nantu à Docker, Ansible è Ceph. L'idea hè simplice: quelli chì ne anu bisognu piglianu u corsu penseru, quelli chì ùn ne anu micca bisognu l'ignoraranu tranquillamente. A ghjudicà da u gruppu di teste, u cursu Docker dura 6-8 ore. Ansible è Ceph ùn anu micca ancora chjode.
Disclaimer:
- corsu spirimintali. Alcune decisioni seranu prubabilmente falluti.
- a piattaforma (Stepik.org) hè cruda, è ùn avemu micca travagliatu cun ella prima. Probabilmente ci saranu bumps è strappi.
- U corsu hè statu pruvatu solu nantu à l'impiegati di Southbridge. Di sicuru, avete da finisce qualcosa mentre andate.
Solu l'altru ghjornu in u chat di u primu Slurm si ricurdavanu quantu era cool è divertente, malgradu tutti l'orrori di l'urganisazione. U primu à ottene l'impressioni più vivi. Videmu ciò chì succede à i primi studienti di corsi in linea. 🙂
Source: www.habr.com