Slurm: la larva si è trasformata in farfalla

Slurm: la larva si è trasformata in farfalla

<TL;DR>

  1. Slurm offre davvero l’opportunità di approfondire Kubernetes o migliorare le proprie conoscenze.
  2. I partecipanti sono soddisfatti. Solo pochissimi non hanno appreso nulla di nuovo o risolto i loro problemi. Solo una persona ha approfittato della garanzia di rimborso del primo giorno ("Se senti che Slurm non fa per te, restituiamo l'intero prezzo del biglietto"), giustificando la sua decisione con un sottovalutazione delle proprie capacità.
  3. Il prossimo Slurm si terrà all'inizio di settembre a San Pietroburgo. Selectel, il nostro sponsor di sempre, fornisce non solo il cloud per gli stand, ma anche la sua sala conferenze.
  4. Ripetiamo il Slurm base (9-11 settembre) e presentiamo un nuovo programma: Slurm DevOps (4-6 settembre).

Che cos'è Slurm e come è cambiato

Un anno fa ci è venuta l’idea di organizzare corsi su Kubernetes. Nell'agosto '18 si è tenuto Slurm-1: difficile, con presentazioni continue (in cui la presentazione viene rifinita sul palco), accompagnato da una serie di problemi pratici. Le difficoltà uniscono: i partecipanti del primo Slurm, come la Compagnia dell'Anello, comunicano ancora tra loro.

Slurm: la larva si è trasformata in farfalla
Così si è presentato Slurm-1

Durante il primo Sлёрм è nata l'idea di organizzare il MegaSлёрм. Abbiamo chiesto alle persone quali argomenti fossero di loro interesse e a ottobre abbiamo tenuto un corso avanzato «Su richiesta dei partecipanti». È stato un evento interessante, ma unico. Entro maggio '19 abbiamo preparato un vero corso avanzato, con una propria logica e una storia interna.

Nel corso dell'anno Sлёрм si è trasformato anche a livello organizzativo:
— Abbiamo rimosso Docker e Ansible dal programma principale, creando corsi online separati.
— Abbiamo organizzato un supporto tecnico che aiuta gli studenti a risolvere problemi con i cluster di apprendimento.
— I relatori hanno ora supporto metodologico.

Slurm: la larva si è trasformata in farfalla
Il team che ha realizzato Sлёрм-4

Feedback dei partecipanti

Abbiamo raggiunto un altro record: 170 partecipanti al Sлёрм di base, 75 al MegaSлёрм.

Slurm: la larva si è trasformata in farfalla

Sлёрм-4
Il modulo di feedback è stato compilato da 101 persone su 170.

È diventato chiaro Kubernetes?
41 — Al momento non capisco k8s, ma vedo dove approfondire.
36 — Prima non conoscevo k8s, ora ho capito.
23 — Sapevo già k8s, ora lo conosco meglio.
1 — Non ho appreso nulla di nuovo.
0 — Non ho capito nulla su k8s.

Come giudichi l'intensità del Sлёрм?

16 persone pensano che il Sлёрм proceda troppo facilmente e lentamente, mentre 14 ritengono che sia troppo difficile e veloce. Per gli altri è perfetto.

Hai risolto il problema per cui sei venuto a Slyorm?

90 — Sì.
11 — No.

MegaSlyorm

40 persone hanno compilato il modulo di feedback. 2 persone hanno detto che era troppo semplice e lento. 1 persona non ha risolto il problema per cui era venuto alla Mega. Per gli altri tutto OK.

Recensione su Slyorm su https://serveradmin.ru

Recensioni dei relatori

Slurm: la larva si è trasformata in farfalla

Se al Slyorm di San Pietroburgo a febbraio erano principalmente principianti, al Slyorm di Mosca molte persone avevano già provato Kubernetes. Ci sono state molte domande avanzate che hanno fatto riflettere.

Se a San Pietroburgo chiedevano quando rilasceremo il nostro fork di kubespray, a Mosca già chiedevano perché proponiamo di usare il nostro fork invece di prendere il kubespray originale. Questo è già pensiero critico da parte di middle-senior.

La pratica è stata difficile, le persone hanno commesso molti errori, e questo è fantastico: è bene farsi male durante l'apprendimento, non in battaglia.

Ci siamo spesso scontrati con limiti nell'ottenere certificati, limiti nel download da Github, ecc. Questa è la vita — abbiamo distribuito contemporaneamente nel cloud Selectel circa 200 cluster. Nessuno prepara le proprie risorse e limiti per una cosa del genere.

Annuncio di Slyorm in Selectel

Registrazione per Slyorm-5
Prezzo: 25.000 ₽

Programma:

Tema n. 1: Introduzione a Kubernetes, componenti principali
— Introduzione alla tecnologia k8s. Descrizione, utilizzo, concetti
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Tema n. 2: Architettura del cluster, componenti principali, resilienza, rete k8s
— Architettura del cluster, componenti principali, resilienza
— Rete k8s

Tema n. 3: Kubespray, ottimizzazione e configurazione del cluster Kubernetes
— Kubespray, configurazione e ottimizzazione del cluster Kubernetes

Tema n. 4: Astrazioni avanzate di Kubernetes
— DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema n. 5: Pubblicazione di servizi e applicazioni
— Panoramica dei metodi di pubblicazione dei servizi: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): bilanciamento del traffico in entrata
— Cert-manager: ottenimento automatico dei certificati SSL/TLS

Tema n. 6: Introduzione a Helm

Tema n. 7: Installazione di cert-manager

Tema n. 8: Ceph: installazione in modalità 'segui ciò che faccio'

Tema n. 9: Logging e monitoraggio
— Monitoraggio del cluster, Prometheus
— Logging del cluster, Fluentd/Elastic/Kibana

Tema n. 10: Aggiornamento del cluster

Tema n. 11: Lavoro pratico, dockerizzazione di un'applicazione e avvio nel cluster

I corsi su Docker e Ansible su stepik.org sono inclusi nel prezzo.

Registrazione a Slerm DevOps
Prezzo: 45.000 ₽

Programma:

Tema n. 1: Introduzione a Git
— Comandi git di base: init, commit, add, diff, log, status, pull, push
— Configurazione dell'ambiente locale: consigli pratici
— Git flow, rami e tag, strategie di merge
— Lavorare con più remote repo

Tema n. 2: Lavoro di squadra con Git
— GitHub flow
— Fork, remoute, pull request
— Conflitti, versioni, ancora su Gitflow e altri flow applicabili ai team

Tema №3: CI/CD introduzione all'automazione
— Automazione in git (bot, introduzione a CI, hook)
— Strumenti (bash, make, gradle)
— Linee di assemblaggio delle fabbriche e il loro utilizzo in IT

Tema №4: CI/CD: Lavorare con Gitlab
— Assemblaggio, test, deployment
— Fasi, variabili, controllo dell'esecuzione (only, when, include)

Tema №5: Lavorare con l'applicazione dal punto di vista dello sviluppo
— Creiamo un microservizio in Python (inclusi i test)
— Applicazione di docker-compose nello sviluppo

Tema №6: Infrastructure as Code
— IaC: approccio all'infrastruttura come codice
— IaC tramite Terraform
— IaC tramite Ansible
— Idempotenza, dichiaratività
— Pratica nella creazione di playbook Ansible
— Conservazione delle configurazioni, collaborazione, automazione delle applicazioni

Tema №7: Test dell'infrastruttura
— Test e integrazione continua con Molecule e Gitlab CI

Tema №8: Automazione del sollevamento dei server
— Creiamo immagini
— PXE e DHCP

Tema n.° 9: Automazione dell'infrastruttura
— Esempio di servizio infrastrutturale per l'autenticazione sui server
— ChatOps (integrazione di messaggeri con pipeline)

Tema n.° 10: Automazione della sicurezza
— Firma degli artefatti CI/CD
— Scansione delle vulnerabilità

Tema n.° 11: Monitoraggio
— Definizione di SLA, SLO, Error Budget e altri termini spaventosi del mondo SRE
— SRE: Pratica del monitoraggio SLI e SLO
— SRE: Pratica dell'applicazione dell'Error Budget
— SRE: Gestione delle interruzioni e del carico operativo (apigateway, service mesh, circuit breakers)
— Monitoraggio delle pipeline e metriche di sviluppo

Fonte: habr.com

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster