Slurm: yon cheni tounen yon papiyon

Slurm: yon cheni tounen yon papiyon

  1. Slurm reyèlman pèmèt ou antre nan sijè Kubernetes la oswa amelyore konesans ou.
  2. Patisipan yo kontan. Genyen sèlman kèk nan moun ki pa te aprann anyen nouvo oswa ki pa rezoud pwoblèm yo. Ranbousman enkondisyonèl nan premye jou a ("Si w santi ke Slurm pa apwopriye pou ou, nou pral ranbouse tout pri tikè a") te itilize pa sèlman yon sèl moun, jistifye ke li surestime fòs li.
  3. Pwochen Slurm a pral pran plas nan kòmansman mwa septanm nan St. Selectel, patwone pèmanan nou an, bay non sèlman yon nwaj pou kanpe, men tou pwòp sal konferans li yo.
  4. Nou ap repete Slurm debaz la (9-11 septanm) epi prezante yon nouvo pwogram: DevOps Slurm (4-6 septanm).

Ki sa ki Slurm ak ki jan li chanje?

Yon ane de sa, nou te vini ak lide pou fè kou sou Kubernetes. Nan mwa Out '18, Slurm-1 te fèt: difisil, ak prezantasyon kontinyèl (lè prezantasyon an fini sou sèn), ak yon pakèt pwoblèm chak jou. Esè yo ini: patisipan yo nan premye Slurm la, tankou Fellowship of Ring la, toujou kominike youn ak lòt.

Slurm: yon cheni tounen yon papiyon
Men sa Slurm-1 te sanble

Nan premye Slurm la, lide pou kenbe yon MegaSlurm te fèt. Nou te mande moun ki sijè yo te enterese, e nan mwa Oktòb nou te fè yon kou avanse "Apre demann patisipan yo." Li te tounen yon evènman enteresan, men yon sèl fwa. Rive Me '19 nou te prepare yon kou avanse reyèl, ak pwòp lojik li yo ak istwa entèn yo.

Pandan ane a, Slurm te chanje òganizasyonèlman:
— Yo te retire Docker ak Anisble nan pwogram prensipal la epi yo te fè kou sou entènèt separe.
— Sipò teknik òganize ki ede elèv yo rezoud pwoblèm nan gwoup aprantisaj yo.
— Oratè yo kounye a gen sipò metodolojik.

Slurm: yon cheni tounen yon papiyon
Ekip ki te fè Slurm 4 la

Feedback nan men patisipan yo

Yon lòt rekò te etabli: 170 patisipan sou Slurm debaz la, 75 sou MegaSlurm la.

Slurm: yon cheni tounen yon papiyon

Slurm-4
101 moun sou 170 te ranpli fòm fidbak la.

Èske Kubernetes vin klè?
41 — Mwen pa konprann k8s ankò, men mwen wè ki kote pou fouye.
36 - Mwen pa t 'k8s anvan, men kounye a mwen te kalkile li soti.
23 — Mwen te konnen k8s anvan, men kounye a mwen konnen pi byen.
1 - Mwen pa t aprann anyen nouvo.
0 — Mwen pa t 'konprann anyen sou k8s.

Ki jan ou renmen entansite Slurm?

16 moun panse ke Slurm twò fasil ak dousman, ak 14 moun panse ke li twò difisil ak rapid. Jis bon pou rès la.

Èske w te rezoud pwoblèm ou te ale nan Slurm ak?

90 - Wi.
11 - Non.

MegaSlurm

40 moun ranpli fòm fidbak la. 2 moun te di ke li te twò fasil ak dousman. 1 moun pa te rezoud pwoblèm ak ki li te ale nan Mega. Rès yo byen.

Revizyon Slurm sou https://serveradmin.ru

Revizyon oratè yo

Slurm: yon cheni tounen yon papiyon

Si nan St Petersburg Slurm nan mwa fevriye te gen sitou débutan, Lè sa a, nan Moskou Slurm moun nan gwo kantite te deja eseye Kubernetes. Te gen anpil kesyon avanse ki te fè ou reflechi.

Si nan Saint Petersburg yo te mande ki lè nou ta pibliye fouchèt nou an nan kubespray, Lè sa a, nan Moskou yo deja mande poukisa nou pwopoze yo sèvi ak fouchèt nou an epi yo pa pran kubespray orijinal la. Sa a se deja panse kritik nan granmoun aje mwayen.

Pratik la te difisil, moun te fè yon anpil nan erè, e sa a se gwo: ou bezwen fè erè pandan y ap etidye, epi yo pa nan batay.

Nou te rankontre regilyèman limit sou jwenn sètifika, limit sou telechaje soti nan Github, elatriye. Sa a se lavi - nou an menm tan deplwaye apeprè 200 grap nan nwaj Selectel la. Okenn moun pa prepare resous yo ak limit yo pou sa.

Anons Slurm nan Selectel

Enskripsyon pou Slurm-5
Pri: 25 ₽

Pwogram lan:

Sijè #1: Entwodiksyon nan Kubernetes, eleman prensipal yo
— Entwodiksyon nan teknoloji k8s. Deskripsyon, aplikasyon, konsèp
- Pod, ReplicaSet, Deplwaman, Sèvis, Antre, PV, PVC, ConfigMap, Sekrè

Sijè No 2: Konsepsyon Cluster, eleman prensipal, tolerans fay, rezo k8s
— Konsepsyon gwoup, eleman prensipal yo, tolerans fay
- k8s rezo

Sijè #3: Kubespray, akor ak mete kanpe yon gwoup Kubernetes
- Kubespray, konfigirasyon ak akor nan gwoup Kubernetes la

Sijè #4: Avanse Kubernetes Abstractions
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Sijè #5: Piblikasyon sèvis ak aplikasyon
— Apèsi sou metòd piblikasyon sèvis yo: NodePort vs LoadBalancer vs Ingress
— Kontwolè Ingress (Nginx): balanse trafik fèk ap rantre
— Сert-manager: otomatikman jwenn sètifika SSL/TLS

Sijè #6: Entwodiksyon Helm

Sijè #7: Enstale cert-manager

Sijè #8: Ceph: "fè jan mwen fè" enstalasyon

Sijè #9: Anrejistre ak siveyans
— Siveyans Cluster, Prometheus
— Enregistrement gwoup, Fluentd/Elastic/Kibana

Sijè #10: Aktyalizasyon gwoup la

Sijè No 11: Travay pratik, dockerization aplikasyon ak lansman nan yon gwoup

Kou sou Docker ak Ansible sou stepik.org yo enkli nan pri a.

Enskripsyon pou Slurm DevOps
Pri: 45 ₽

Pwogram lan:

Sijè #1: Entwodiksyon nan Git
— Kòmandman debaz yo git init, commit, add, diff, log, status, pull, push
— Mete kanpe anviwònman lokal la: rekòmandasyon pratik
— Git koule, branch ak tags, estrateji rantre
— Travay ak plizyè repo aleka

Sijè #2: Travay ann ekip ak Git
- GitHub koule
— Fork, retire, rale demann
— Konfli, degaje, yon lòt fwa ankò sou Gitflow ak lòt koule an relasyon ak ekip yo

Sijè #3: CI/CD entwodiksyon nan automatisation
- Otomatik nan git (bots, entwodiksyon nan CI, kwòk)
- Zouti (bash, make, gradle)
— Liy asanblaj faktori ak aplikasyon yo nan IT

Sijè #4: CI/CD: Travay ak Gitlab
- Bati, teste, deplwaye
— Etap, varyab, kontwòl ekzekisyon (sèlman, lè, enkli)

Sijè #5: Travay ak aplikasyon an nan yon pwen de vi devlopman
— Nou ekri yon mikwosèvis nan Python (ki gen ladan tès yo)
— Sèvi ak docker-compose nan devlopman

Sijè #6: Enfrastrikti kòm Kòd
— IaC: apwòch enfrastrikti kòm kòd
— IaC itilize Terraform kòm yon egzanp
— IaC itilize Ansible kòm yon egzanp
— Idempotans, deklarasyon
— Pratike kreye liv jwèt Ansible
— Depo konfigirasyon, kolaborasyon, automatisation aplikasyon

Sijè #7: Tès enfrastrikti
— Tès ak entegrasyon kontinyèl ak Molecule ak Gitlab CI

Sijè No 8: Otomatik ogmante serveurs
- Kolekte imaj
- PXE ak DHCP

Sijè #9: Otomatik enfrastrikti
— Yon egzanp yon sèvis enfrastrikti pou otorizasyon sou serveurs
- ChatOps (entegrasyon mesaje enstantane ak tiyo)

Sijè #10: Otomatik sekirite
— Siyen CI/CD zafè
— Eskè vilnerabilite

Sijè #11: Siveyans
— Definisyon SLA, SLO, Bidjè Erè ak lòt tèm pè ki soti nan mond SRE
— SRE: SLI ak SLO siveyans pratik
— SRE: Pratik itilize Bidjè Erè
- SRE: Entèwonp ak jesyon chaj operasyonèl (apigateway, sèvis may, disjoncteurs)
— Siveyans tuyaux ak mezi devlopman

Sous: www.habr.com

Add nouvo kòmantè