Dal 27 al 29 maggio svolgeremo il quarto Slërm: un'intensivo su Kubernetes.

Bonus: corsi online su Docker, Ansible, Ceph
Abbiamo estratto dal Slërm argomenti che sono importanti per lavorare con Kubernetes, ma non sono direttamente legati a k8s. Come, perché e cosa è successo — sotto il tag.
Tutti i partecipanti a Slërm-4 avranno accesso a questi corsi.
Rimborso completo il primo giorno
Al Slërm di San Pietroburgo, due partecipanti hanno lasciato . Quanto ho rimpianto di non poter tornare indietro nel tempo e separarmi da loro senza rancori.
Se capisci che al Slërm non ti piace affatto, il primo giorno scrivi a uno qualsiasi degli organizzatori. Disconnetteremo gli accessi e restituiremo l'intero costo della partecipazione.
Consulenze del CTO
Se qualcuno conosce (ha fondato un club dei CTO), lo abbiamo invitato al Slërm (per imparare, non per presentare). Ha promesso di consigliare tutti gli interessati. Probabilmente non sarà interessante per gli amministratori e gli sviluppatori, ma per i manager IT — molto.
Cos'è Slërm

Slërm-4: corso base (27-29 maggio)
Destinato a coloro che vedono Kubernetes per la prima volta o vogliono sistematizzare le conoscenze.
Ogni partecipante creerà il proprio cluster nel cloud di Selectel e vi deploierà un'applicazione.
Prezzo: 25 mila
Programma
Argomento n.1: Introduzione a Kubernetes, componenti principali
• Introduzione alla tecnologia k8s. Descrizione, applicazione, concetti
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Pratica
Argomento n.2: Struttura del cluster, componenti principali, affidabilità, rete k8s
• Struttura del cluster, componenti principali, affidabilità
• Rete k8s
Argomento n.3: Kubespray, tuning e configurazione del cluster Kubernetes
• Kubespray, configurazione e tuning del cluster Kubernetes
• Pratica
Argomento n.4: Ceph, configurazione del cluster e peculiarità del lavoro in produzione
• Ceph, configurazione del cluster e peculiarità del lavoro in produzione
• Pratica: configurazione di ceph
Argomento n.5: Astrattori avanzati di Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Argomento n.6: Introduzione a Helm
• Introduzione a Helm
• Pratica
Argomento n.7: Pubblicazione di servizi e applicazioni
• Panoramica dei metodi di pubblicazione dei servizi: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): bilanciamo il traffico in entrata
• Cert-manager: otteniamo automaticamente certificati SSL/TLS
• Pratica
Argomento n.8: Logging e monitoraggio
• Monitoraggio del cluster, Prometheus
• Logging del cluster, Fluentd/Elastic/Kibana
• Pratica
Argomento n.9: CI/CD, costruzione del deployment nel cluster da zero
Tema n.° 10: Lavoro pratico, dockerizzazione dell'applicazione e avvio nel cluster
MegaSlerma: corso avanzato (31 maggio - 2 giugno)
Destinato a ingegneri e architetti Kubernetes, nonché a neolaureati del corso base.
Configuriamo il cluster in modo da avviare parallelamente l'aggiornamento dei componenti del cluster e il deployment nel cluster.
Prezzo: 60 mila (45 mila per i partecipanti a Slerma-4)
Programma
Tema n. 1: Processo di creazione di un cluster affidabile dall'interno
• Lavorare con Kubespray
• Installazione di componenti aggiuntivi
• Test e troubleshooting del cluster
• Pratica
Tema n. 2: Autenticazione nel cluster tramite provider esterno
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Pratica
Tema n. 3: Politica di rete
• Introduzione a CNI
• Politica di Sicurezza della Rete
• Pratica
Tema n. 4: Applicazioni sicure e ad alta disponibilità nel cluster
• PodSecurityPolicy
• PodDisruptionBudget
Tema n. 5: Kubernetes. Diamo un'occhiata sotto il cofano
• Struttura del controller
• Operatori e CRD
• Pratica
Tema n. 6: Applicazioni Stateful nel cluster
• Avvio di un cluster DB con PostgreSQL come esempio
• Avvio di un cluster RabbitMQ
• Pratica
Tema n. 7: Gestione dei segreti
• Gestione dei segreti in Kubernetes
• Vault
Tema n. 8: Horizontal Pod Autoscaler
• Teoria
• Pratica
Tema n. 9: Backup e ripristino dopo guasti
• Backup e ripristino del cluster utilizzando Heptio Velero (ex Ark) ed etcd
• Pratica
Tema n. 10: Deployment dell'applicazione
• Lint
• Strumenti di templating e deployment
• Strategie di deployment
Tema n. 11: Lavoro pratico
• Costruzione del CI/CD per il deployment delle applicazioni
• Aggiornamento del cluster
Docker, Ansible e Ceph

Un viaggio nella storia
Il primo Slerma è stato un esperimento. I relatori finivano le presentazioni letteralmente sul palco, mentre in aula c'erano amministratori di tale livello da meritare di essere invitati come relatori.
Il vero corso base è emerso al secondo Slerma: l'80% dei partecipanti vedeva Kubernetes per la prima volta, e un terzo non aveva mai lavorato con Docker.
Era evidente quanto fosse difficile per le persone ascoltare la lezione su Docker al mattino e nel pomeriggio lavorare con esso in modalità operativa.
Ceph ha creato molte difficoltà. E in aula c'erano 20 persone a cui dovevamo necessariamente spiegare Ceph, e altre 60 per cui Ceph non era affatto necessario.
Al terzo Slerma abbiamo separato Docker e Ansible in webinar distinti, liberando più tempo per Kubernetes. La soluzione si è rivelata pratica per essenza e poco efficace nella realizzazione: la lezione era noiosa per i ragazzi esperti, mentre la discussione non coinvolgeva i principianti.
Per il quarto Slёrm abbiamo creato corsi online su Docker, Ansible e Ceph. L'idea è semplice: chi ha bisogno seguirà il corso con attenzione, chi non ha bisogno può tranquillamente ignorarlo. A giudicare dal gruppo di testatori, il corso su Docker richiede 6-8 ore. Ansible e Ceph non sono ancora stati cronometrati.
Disclamer:
- Il corso è sperimentale. Alcune soluzioni si riveleranno sicuramente inefficaci.
- La piattaforma (Stepik.org) è ancora grezza, e non abbiamo mai lavorato con essa in precedenza. Sicuramente ci saranno problemi e intoppi.
- Il corso è stato testato solo sui dipendenti di Southbridge. Sicuramente dovremo rielaborare qualcosa sul campo.

Solo pochi giorni fa, nella chat del primo Slёrm, abbiamo ricordato quanto fosse fantastico e divertente, nonostante tutti gli orrori organizzativi. Le prime impressioni sono sempre le più vivide. Vedremo cosa accadrà con i primi studenti dei corsi online. 🙂

Fonte: habr.com
