Slörm: la larva si è trasformata in farfalla

Slörm: la larva si è trasformata in farfalla

<TL;DR>

  1. Slurm consente davvero di entrare nel mondo di Kubernetes o di approfondire le proprie conoscenze.
  2. I partecipanti sono soddisfatti. Coloro che non hanno appreso nulla di nuovo o non hanno risolto le loro problematiche sono una manciata. Solo una persona ha richiesto il rimborso totale del biglietto del primo giorno («Se senti che Slurm non fa per te, ti restituiremo l'intero importo del biglietto»), motivando di avere sovrastimato le 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 corso base di Slurm (9-11 settembre) e presentiamo un nuovo programma: Slurm DevOps (4-6 settembre).

Cos'è Slurm e come è cambiato

Un anno fa ci è venuta l'idea di tenere corsi su Kubernetes. Ad agosto '18 si è svolto Slurm-1: difficile, con continui aggiornamenti della presentazione (quando la presentazione viene modificata direttamente sul palco), con molti problemi pratici. Le difficoltà uniscono: i partecipanti al primo Slurm, come la Compagnia dell'Anello, continuano a comunicare tra di loro.

Slörm: la larva si è trasformata in farfalla
Ecco come si presentava Slurm-1

Al primo Slurm è nata l'idea di organizzare MegaSlurm. Abbiamo chiesto alle persone quali argomenti fossero di interesse e ad 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 la propria logica e storia interna.

In un anno, Slurm ha subito un'evoluzione organizzativa:
— Docker e Ansible sono stati rimossi dal programma principale e sono stati creati corsi online separati.
— Abbiamo organizzato un supporto tecnico per aiutare gli studenti a risolvere problemi sui cluster di apprendimento.
— Gli speaker hanno ricevuto supporto metodologico.

Slörm: la larva si è trasformata in farfalla
Il team che ha realizzato Slurm-4

Feedback dei partecipanti

Abbiamo raggiunto un nuovo record: 170 partecipanti al corso base di Slurm, 75 al MegaSlurm.

Slörm: la larva si è trasformata in farfalla

Slurm-4
Il modulo di feedback è stato compilato da 101 persone su 170.

Hai capito Kubernetes?
41 — Fino ad ora k8s non lo capisco, ma vedo dove approfondire.
36 — Prima non conoscevo k8s, ora ho capito.
23 — Prima conoscevo già k8s, ora so meglio.
1 — Non ho appreso nulla di nuovo.
0 — Non ho capito nulla su k8s.

Com'è stata l'intensità di Slurm?

16 persone ritengono che Slurm sia troppo semplice e lento, mentre 14 credono sia troppo difficile e veloce. Per gli altri è andato benissimo.

Hai risolto il problema per cui sei venuto a Slurm?

90 — Sì.
11 — No.

MegaSlurm

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 venuta a Mega. Gli altri hanno detto che andava tutto bene.

Recensione su Slyrm su https://serveradmin.ru

Testimonianze degli speaker

Slörm: la larva si è trasformata in farfalla

Se al Slyrm di San Pietroburgo a febbraio c'erano soprattutto principianti, al Slyrm di Mosca la maggior parte delle persone aveva già provato Kubernetes. Ci sono state molte domande avanzate che hanno fatto riflettere.

Se a San Pietroburgo chiedevano quando avremmo pubblicato il nostro fork di kubespray, a Mosca già chiedevano perché proponiamo di usare il nostro fork e non il kubespray originale. Questo è già un pensiero critico da parte dei middle-senior.

La pratica è stata complessa, le persone hanno commesso molti errori, e questo è fantastico: è giusto fare esperienza durante l'apprendimento, non in battaglia.

Ci sono stati limiti regolari nell'ottenere certificati, limiti nei download da Github, e così via. Questa è la vita: abbiamo lanciato simultaneamente circa 200 cluster nel cloud di Selectel. Nessuno prepara le proprie risorse e limiti per una cosa del genere.

Annuncio del Slyrm in Selectel

Registrazione per Slyrm-5
Prezzo: 25.000 ₽

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

Argomento n.2: Struttura del cluster, componenti principali, affidabilità, rete k8s
— Struttura del cluster, componenti principali, tolleranza ai guasti
— Rete k8s

Argomento n.3: Kubespray, tuning e configurazione del cluster Kubernetes
— Kubespray, configurazione e tuning 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): bilanciare il traffico in entrata
— Cert-manager: otteniamo automaticamente certificati SSL/TLS

Argomento n.6: Introduzione a Helm

Tema n. 7: Installazione di cert-manager

Tema n. 8: Ceph: installazione in modalità "fai come dico"

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

Tema n. 10: Aggiornamento del cluster

Tema n. 11: Lavoro pratico, containerizzazione dell'app e avvio nel cluster

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

Registrazione per Slyrm DevOps
Prezzo: 45.000 ₽

Programma:

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

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

Tema n. 3: CI/CD introduzione all'automazione
— Automazione in Git (bot, introduzione al CI, hook)
— Strumenti (bash, make, gradle)
— Linee di assemblaggio in fabbrica e il loro utilizzo in IT

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

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

Tema n. 6: Infrastructure as Code
— IaC: un approccio all'infrastruttura come codice
— IaC tramite Terraform
— IaC tramite Ansible
— Idempotenza, dichiaratività
— Pratica di creazione di playbook Ansible
— Archiviazione delle configurazioni, lavoro collaborativo, automazione delle applicazioni

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

Tema n. 8: Automazione del provisioning 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 i 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 di monitoraggio SLI e SLO
— SRE: Pratica di applicazione dell'Error Budget
— SRE: Gestione delle interruzioni e del carico operativo (apigateway, service mesh, circuit brackers)
— Monitoraggio dei pipeline e metriche di sviluppo

Fonte: habr.com

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