Slurm : una caterpillar turnata in una farfalla

Slurm : una caterpillar turnata in una farfalla

  1. Slurm vi permette veramente di entre in u tema Kubernetes o migliurà a vostra cunniscenza.
  2. I participanti sò felici. Ci hè solu uni pochi di quelli chì ùn anu micca amparatu nunda di novu o ùn anu micca risoltu i so prublemi. U soldi incondizionatu di u primu ghjornu ("Se sente chì Slurm ùn hè micca adattatu per voi, rimbursemu u prezzu tutale di u bigliettu") hè stata utilizata da una sola persona, ghjustificà chì hà sopravvalutatu a so forza.
  3. U prossimu Slurm si ferà à principiu di sittembri in San Petruburgu. Selectel, u nostru sponsor permanente, furnisce micca solu una nuvola per stand, ma ancu a so propria sala di cunferenza.
  4. Ripitemu u Slurm di basa (9-11 settembre) è introducemu un novu prugramma: DevOps Slurm (4-6 settembre).

Cosa hè Slurm è cumu hè cambiatu?

Un annu fà, avemu avutu l'idea di fà corsi nantu à Kubernetes. In l'aostu '18, Slurm-1 hè accadutu: difficiuli, cù presintazione cuntinuu (quandu a presentazione hè finita in scena), cù una mansa di prublemi di ogni ghjornu. I prucessi uniscenu: i participanti di u primu Slurm, cum'è a Cumpagnia di l'Annellu, cumunicanu sempre cun l'altri.

Slurm : una caterpillar turnata in una farfalla
Questu hè ciò chì Slurm-1 pareva

À u primu Slurm, hè nata l'idea di tene un MegaSlurm. Avemu dumandatu à e persone chì temi anu interessatu, è in uttrovi avemu fattu un cursu avanzatu "Per dumanda di i participanti". Risultava esse un avvenimentu interessante, ma unicu. Di maghju 19 avemu priparatu un veru corsu avanzatu, cù a so logica è a so storia interna.

In u cursu di l'annu, Slurm hà cambiatu organizzativamente:
- Docker è Anisble sò stati eliminati da u prugramma principale è anu fattu corsi in linea separati.
- Supportu tecnicu urganizatu chì aiuta i studienti à risolve i clusters di apprendimentu.
— I parlanti anu avà un sustegnu metodulugicu.

Slurm : una caterpillar turnata in una farfalla
A squadra chì hà fattu Slurm 4

Feedback da i participanti

Un altru record hè statu stabilitu: 170 participanti nantu à u Slurm basicu, 75 nantu à u MegaSlurm.

Slurm : una caterpillar turnata in una farfalla

Slurm-4
101 da 170 persone anu cumpletu u furmulariu di feedback.

Kubernetes hè diventatu chjaru?
41 - Ùn aghju micca capitu k8s ancora, ma vecu induve scavà.
36 - Ùn aghju micca cunnisciutu k8s prima, ma avà l'aghju capitu.
23 - Cunniscia k8s prima, ma avà sò megliu.
1 - Ùn aghju micca amparatu nunda di novu.
0 - Ùn aghju micca capitu nunda di k8s.

Cumu ti piace l'intensità di Slurm?

16 persone pensanu chì Slurm hè troppu faciule è lento, è 14 persone pensanu chì hè troppu difficiule è veloce. Solu ghjustu per u restu.

Avete risoltu u prublema chì andava à Slurm?

90 - Iè.
11 - No.

MegaSlurm

40 persone anu cumpletu u furmulariu di feedback. 2 persone anu dettu chì era troppu faciule è lento. 1 persona ùn hà micca risolviu u prublema cù quale ellu andava à Mega. U restu hè bè.

Revisione di Slurm nantu à https://serveradmin.ru

Critiche di parlante

Slurm : una caterpillar turnata in una farfalla

Se in u Slurm di San Petruburgu in u frivaru ci era soprattuttu principianti, allora à u Slurm di Mosca a ghjente in gran numaru avia digià pruvatu Kubernetes. Ci era parechje dumande avanzate chì vi facenu pensà.

Se in San Petruburgu anu dumandatu quandu puderemu publicà a nostra furchetta di kubespray, allora in Mosca anu digià dumandatu perchè prupunemu di utilizà a nostra furchetta è micca piglià u kubespray originale. Questu hè digià u pensamentu criticu di l'anziani mediani.

A pratica era difficiule, a ghjente hà fattu assai sbagli, è questu hè grande: avete bisognu di sbaglià mentre studiava, è micca in battaglia.

Avemu scontru regularmente limiti per ottene certificati, limiti per scaricà da Github, etc. Questa hè a vita - avemu implementatu simultaneamente circa 200 clusters in u nuvulu Selectel. Nimu ùn prepara i so risorse è i limiti per questu.

L'annunziu di Slurm à Selectel

Registrazione per Slurm-5
Prezzu: 25 ₽

U prugrammu:

Tema #1: Introduzione à Kubernetes, cumpunenti principali
- Introduzione à a tecnulugia k8s. Descrizzione, applicazione, cuncetti
- Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Tema n ° 2: Disegnu di cluster, cumpunenti principali, tolleranza di difetti, reta k8s
- Disegnu di cluster, cumpunenti principali, tolleranza à i difetti
- a reta k8s

Tema #3: Kubespray, tuning è creazione di un cluster Kubernetes
- Kubespray, cunfigurazione è sintonizazione di u cluster Kubernetes

Tema #4: Astrazioni avanzate di Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema # 5: servizii di publicazione è applicazioni
- Panoramica di i metudi di publicazione di serviziu: NodePort vs LoadBalancer vs Ingress
- Controller d'entrata (Nginx): equilibriu u trafficu entrante
- Сert-manager: uttene automaticamente certificati SSL / TLS

Tema #6: Introduzione à Helm

Tema #7: Installazione di cert-manager

Tema #8: Ceph: installazione "fai cum'è mè".

Tema # 9: Logging and monitoring
- Monitoring cluster, Prometheus
- Logging di cluster, Fluentd/Elastic/Kibana

Tema #10: Actualizazione di u cluster

Tema 11: Travagliu praticu, dockerizazione di l'applicazioni è lanciazione in un cluster

I corsi nantu à Docker è Ansible in stepik.org sò inclusi in u prezzu.

Registrazione per Slurm DevOps
Prezzu: 45 ₽

U prugrammu:

Tema #1: Introduzione à Git
- Cumandamenti basi git init, commit, add, diff, log, status, pull, push
— Mise en place de l’environnement local : recommandations pratiques
- Git flussu, rami è tag, strategie di fusione
- U travagliu cù parechje repo remoti

Tema #2: travagliu in squadra cù Git
- Flussu GitHub
- Fork, caccià, tirà dumanda
- Cunflitti, liberazioni, una volta di più nantu à Gitflow è altri flussi in relazione à e squadre

Tema #3: Introduzione CI/CD à l'automatizazione
- Automatizazione in git (bots, introduzione à CI, hooks)
- Strumenti (bash, make, gradle)
— Linee di assemblaggio in fabbrica è a so applicazione in IT

Tema #4: CI/CD: U travagliu cù Gitlab
- Custruisce, pruvà, implementà
- Tappe, variàbili, cuntrollu di l'esecuzione (solu, quandu, include)

Tema #5: U travagliu cù l'applicazione da un puntu di vista di sviluppu
- Scrivemu un microserviziu in Python (cumpresi i testi)
- Utilizà docker-compose in u sviluppu

Tema #6: Infrastruttura cum'è Codice
— IaC: avvicinamentu à l'infrastruttura cum'è codice
- IaC cù Terraform cum'è un esempiu
- IaC utilizendu Ansible cum'è un esempiu
- Idempotenza, dichjarazione
- Praticate a creazione di libri di ghjocu Ansible
- Storage di cunfigurazione, cullaburazione, automatizazione di l'applicazioni

Tema #7: Test di l'infrastruttura
- Test è integrazione cuntinua cù Molecule è Gitlab CI

Sugettu n ° 8: Automatizazione di crià i servitori
- Cullizzioni d'imaghjini
- PXE è DHCP

Tema #9: Automatizazione di l'infrastruttura
— Un esempiu di serviziu di infrastruttura per l'autorizazione nantu à i servitori
- ChatOps (integrazione di messageri instantani cù pipeline)

Tema #10: Automatizazione di Sicurezza
- Firma di artefatti CI/CD
- Scansione di vulnerabilità

Sugettu #11: Monitoraghju
- Definizione di SLA, SLO, Error Budget è altri termini spaventosi da u mondu di SRE
— SRE: SLI è SLO monitoring practice
- SRE: Pràtica di usu di u Budget Error
- SRE: Gestione di l'interruzzione è di a carica operativa (apigateway, rete di serviziu, interruttori)
- Monitoring pipelines è metriche di sviluppu

Source: www.habr.com

Add a comment