Slurm: Kubernetes intensivo. Programma e bonus

Dal 27 al 29 maggio si terrà il quarto Slurm: intensivo su Kubernetes.

Slurm: Kubernetes intensivo. Programma e bonus

Bonus: corsi online su Docker, Ansible, Ceph
Abbiamo tratto da Slurm argomenti importanti per lavorare con Kubernetes, ma non direttamente correlati a k8. Come, perché e cosa è successo - sotto il taglio.
Tutti i partecipanti a Slurm 4 avranno accesso a questi corsi.

Rimborso completo il primo giorno
Allo Slurm di San Pietroburgo se ne sono andati due partecipanti recensioni estremamente negative. Come mi sono rammaricato che fosse impossibile tornare indietro nel tempo e separarsi da loro senza pretese reciproche.
Se scopri cosa non ti piace assolutamente di Slurm, Il primo giorno scrivere a uno qualsiasi degli organizzatori. Disabiliteremo l'accesso e rimborseremo l'intero prezzo di partecipazione.

Consulenti tecnici
Se qualcuno lo sa Dmitrij Simonov (ha formato un club di direttori tecnici), lo abbiamo invitato allo Slurm (per studiare, non per esibirsi). Ha promesso di consigliare tutti. È improbabile che ciò interessi agli amministratori e agli sviluppatori, ma sarà molto interessante per i responsabili IT.

Cos'è Slurm

Slurm: Kubernetes intensivo. Programma e bonus

Slurm-4: corso base (27-29 maggio)
Pensato per chi vede Kubernetes per la prima volta o vuole sistematizzare le proprie conoscenze.
Ogni partecipante creerà il proprio cluster nel cloud Selectel e distribuirà lì l'applicazione.

Prezzo: 25 mila

Programma

Argomento n.1: Introduzione a Kubernetes, componenti principali
• Introduzione alla tecnologia k8s. Descrizione, applicazione, concetti
• Pod, ReplicaSet, Distribuzione, Servizio, Ingresso, PV, PVC, ConfigMap, Segreto
• Pratica

Argomento n. 2: progettazione del cluster, componenti principali, tolleranza ai guasti, rete k8s
• Progettazione del cluster, componenti principali, tolleranza ai guasti
• rete k8

Argomento n.3: Kubespray, ottimizzazione e configurazione di un cluster Kubernetes
• Kubespray, configurazione e tuning del cluster Kubernetes
• Pratica

Argomento n.4: Ceph, configurazione del cluster e caratteristiche del lavoro in produzione
• Ceph, configurazione del cluster e caratteristiche del lavoro in produzione
• Esercitazione: impostare cefal

Argomento n. 5: Astrazioni avanzate di Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, pianificazione pod, InitContainer

Argomento n. 6: Introduzione a Helm
• Introduzione a Helm
• Pratica

Argomento n. 7: Servizi e applicazioni di pubblicazione
• Panoramica dei metodi di pubblicazione dei servizi: NodePort, LoadBalancer e Ingress
• Controller di ingresso (Nginx): bilanciamento del traffico in entrata
• Cert-manager: ottieni automaticamente i certificati SSL/TLS
• Pratica

Argomento n. 8: registrazione e monitoraggio
• Monitoraggio dei cluster, Prometheus
• Registrazione cluster, Fluentd/Elastic/Kibana
• Pratica

Argomento n. 9: CI/CD, creazione della distribuzione in un cluster da zero

Argomento n. 10: Lavoro pratico, dockerizzazione delle applicazioni e lancio in un cluster

Sito web di Slurm

MegaSlurm: corso avanzato (31 maggio - 2 giugno)
Progettato per ingegneri e architetti Kubernetes, nonché per i diplomati del corso Foundation.
Configuriamo il cluster in modo da avviare contemporaneamente l'aggiornamento dei componenti del cluster e il deploy sul cluster.

Prezzo: 60mila (45mila per i partecipanti a Slurm-4)

Programma

Argomento n. 1: il processo di creazione di un cluster di failover dall'interno
• Lavorare con Kubespray
• Installazione di componenti aggiuntivi
• Test del cluster e risoluzione dei problemi
• Pratica

Argomento n.2: Autorizzazione nel cluster utilizzando un provider esterno
• LDAP (Nginx + Python)
• OIDC (Dex + Passerella)
• Pratica

Argomento n. 3: politica di rete
• Introduzione al CNI
• Politica di sicurezza della rete
• Pratica

Argomento n. 4: Applicazioni sicure e ad alta disponibilità in un cluster
• Politica di sicurezza pod
• Budget per l'interruzione dei pod

Argomento n. 5: Kubernetes. Diamo un'occhiata sotto il cofano
• Struttura del controllore
• Operatori e CRD
• Pratica

Argomento n. 6: applicazioni con stato in un cluster
• Avvio di un cluster di database utilizzando PostgreSQL come esempio
• Avvio di un cluster RabbitMQ
• Pratica

Argomento n. 7: Mantenere i segreti
• Gestione dei segreti in Kubernetes
• Volta

Argomento n. 8: Scaler automatico dei pod orizzontali
• Teoria
• Pratica

Argomento n. 9: Backup e ripristino di emergenza
• Backup e ripristino del cluster utilizzando Heptio Velero (ex Ark) ed etcd
• Pratica

Argomento n. 10: distribuzione delle applicazioni
•Lanugine
• Strumenti di creazione di modelli e distribuzione
• Strategie di distribuzione

Argomento n. 11: Lavoro pratico
• Creazione di CI/CD per la distribuzione delle applicazioni
• Aggiornamento del cluster

Sito MegaSlurm

Docker, Ansible e Ceph

Slurm: Kubernetes intensivo. Programma e bonus

patrimonio

Il primo Slurm era un esperimento. I relatori hanno completato le loro presentazioni letteralmente sul palco e tra il pubblico sedevano amministratori di tale livello che era giunto il momento di invitarli come relatori.

Il vero corso base si è svolto al secondo Slurm: l'80% dei partecipanti ha visto Kubernetes per la prima volta, un terzo non aveva mai lavorato con Docker.
Era chiaro quanto fosse difficile per le persone ascoltare una conferenza su Docker al mattino e lavorarci in modalità combattimento la sera.
Ceph ha causato molte difficoltà. Inoltre, c’erano 20 persone tra il pubblico che avevano assolutamente bisogno di spiegare Ceph, e altre 60 che non ne avevano affatto bisogno.

Per il terzo Slurm, abbiamo spostato Docker e Ansible in webinar separati, liberando più tempo per Kubernetes. La soluzione si è rivelata pratica nella sua essenza e sottosviluppata nell'implementazione: la lezione non era interessante per i ragazzi esperti e la discussione non era interessante per i principianti.

Per il quarto Slurm abbiamo realizzato corsi online su Docker, Ansible e Ceph. L’idea è semplice: chi ne ha bisogno seguirà il corso con attenzione, chi non ne ha bisogno lo ignorerà con calma. A giudicare dal gruppo di tester, il corso Docker dura 6-8 ore. Ansible e Ceph non hanno ancora cronometrato.

Disclaimer:

  • corso sperimentale. Alcune decisioni probabilmente si riveleranno infruttuose.
  • la piattaforma (Stepik.org) è rozza e non ci abbiamo mai lavorato prima. Probabilmente ci saranno intoppi e intoppi.
  • Il corso è stato testato solo sui dipendenti Southbridge. Sicuramente dovrai finire qualcosa mentre procedi.

Slurm: Kubernetes intensivo. Programma e bonus

Proprio l'altro giorno nella chat del primo Slurm si sono ricordati di quanto fosse bello e divertente, nonostante tutti gli orrori organizzativi. Il primo a ricevere le impressioni più vivide. Vediamo cosa succede ai primi studenti dei corsi online. 🙂

Slurm: Kubernetes intensivo. Programma e bonus

Fonte: habr.com

Aggiungi un commento