Slurm: fanday lasa lolo

Slurm: fanday lasa lolo

  1. Ny Slurm dia mamela anao hiditra amin'ny lohahevitra Kubernetes na hanatsara ny fahalalanao.
  2. Faly ireo mpandray anjara. Vitsy amin’ireo no tsy nianatra zava-baovao na tsy nahavaha ny olany. Ny famerenam-bola tsy misy fepetra tamin'ny andro voalohany ("Raha tsapanao fa tsy mety aminao ny Slurm, dia haverinay ny vidin'ny tapakila feno") dia olona iray ihany no nampiasa, nanamarina fa nanombantombana ny heriny izy.
  3. Ny Slurm manaraka dia hatao amin'ny fiandohan'ny volana septambra any Saint-Pétersbourg. Selectel, mpanohana maharitra anay, dia tsy manome rahona ho an'ny fijoroana fotsiny, fa koa efitrano fihaonambe manokana.
  4. Mamerina ny Slurm fototra (9-11 septambra) izahay ary manolotra fandaharana vaovao: DevOps Slurm (4-6 septambra).

Inona no atao hoe Slurm ary ahoana no niova?

Herintaona lasa izay, tonga tamin'ny hevitra hitarika fampianarana momba ny Kubernetes izahay. Tamin'ny volana aogositra '18, ny Slurm-1 dia nitranga: sarotra, miaraka amin'ny presintation mitohy (rehefa vita ny fampisehoana), miaraka amin'ny olana isan'andro. Mitambatra ny fitsapana: mbola mifampiresaka hatrany ny mpandray anjara amin'ny Slurm voalohany, toy ny Fellowship of the Ring.

Slurm: fanday lasa lolo
Toy izao ny endriky ny Slurm-1

Tamin'ny Slurm voalohany dia teraka ny hevitra momba ny fitazonana MegaSlurm. Nanontany ny olona izahay hoe inona no lohahevitra nahaliana azy ireo, ary tamin’ny volana Oktobra dia nanao fampianarana “Araka ny fangatahan’ny mpandray anjara” izahay. Niseho ho zava-nitranga mahaliana, nefa indray mandeha. Tamin'ny volana Mey '19 dia nanomana fampianarana tena mandroso isika, miaraka amin'ny lojika sy tantara anatiny.

Nandritra ny taona, niova ara-drafitra ny Slurm:
- Nesorina tao amin'ny programa lehibe i Docker sy Anisble ary nanao fampianarana an-tserasera misaraka.
- Fanohanana ara-teknika nokarakaraina izay manampy ny mpianatra hamaha ny olana momba ny fianarana.
- Manana fanohanana metodolojika izao ireo mpandahateny.

Slurm: fanday lasa lolo
Ny ekipa nanao Slurm 4

Hevitra avy amin'ny mpandray anjara

Nisy firaketana iray hafa: mpandray anjara 170 ao amin'ny Slurm fototra, 75 ao amin'ny MegaSlurm.

Slurm: fanday lasa lolo

Slurm-4
Olona 101 amin'ny 170 no nahavita ny taratasy fanehoan-kevitra.

Nanjary mazava ve ny Kubernetes?
41 — Mbola tsy azoko ny k8s, fa hitako hoe aiza no handavaka.
36 - Tsy nahafantatra ny k8s aho taloha, fa izao no hitako.
23 - Nahafantatra k8s aho taloha, fa izao no fantatro tsara kokoa.
1 - Tsy nianatra zava-baovao aho.
0 — Tsy azoko na inona na inona momba ny k8s.

Ahoana no tianao ny hamafin'ny Slurm?

Olona 16 no mihevitra fa mora sy miadana loatra ny Slurm, ary olona 14 no mihevitra fa sarotra sy haingana loatra izany. Mety ho an'ny ambiny.

Namaha ny olana handehananao amin'ny Slurm ve ianao?

90 - Eny.
11 - No.

MegaSlurm

Olona 40 no nameno ny taratasy fanehoan-kevitra. Olona 2 no nilaza fa mora loatra sy miadana. Olona 1 no tsy nahavaha ny olana handehanany any Mega. Tsy maninona ny ambiny.

Famerenana ny Slurm ao amin'ny https://serveradmin.ru

Hevitry ny mpandahateny

Slurm: fanday lasa lolo

Raha tao amin'ny Slurm St. Petersburg tamin'ny Febroary dia maro ireo vao manomboka, dia tao amin'ny Moscow Slurm dia efa nanandrana Kubernetes ny olona marobe. Nisy fanontaniana nandroso be dia be nahatonga anao hieritreritra.

Raha tany Saint-Pétersbourg izy ireo dia nanontany hoe rahoviana no hamoahanay ny fork kubespray, dia tany Moskoa efa nanontany izy ireo hoe nahoana izahay no manolotra ny fampiasana ny fork fa tsy haka ny kubespray tany am-boalohany. Efa izany no fomba fisainan'ny zokiolona antonony.

Sarotra ny fanao, nanao fahadisoana be dia be ny olona, ​​ary mahafinaritra izany: mila manao fahadisoana ianao rehefa mianatra, fa tsy amin'ny ady.

Nahita fetra tsy tapaka izahay tamin'ny fahazoana mari-pankasitrahana, fetra amin'ny fampidinana avy amin'ny Github, sns. Izao no fiainana - niara-nametraka cluster 200 teo ho eo tao amin'ny rahona Selectel izahay. Tsy misy manomana ny fananany sy ny fetrany amin'izany.

Fanambarana momba ny Slurm ao amin'ny Selectel

Fisoratana anarana ho an'ny Slurm-5
Vidiny: 25 ₽

Ny fandaharam-potoana:

Lohahevitra #1: Fampidirana ny Kubernetes, singa fototra
- Fampidirana ny teknolojia k8s. Famaritana, fampiharana, hevitra
- Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Lohahevitra laharana 2: Famolavolana vondrona, singa fototra, fandeferana ny fahadisoana, tambajotra k8s
- Famolavolana Cluster, singa fototra, fandeferana diso
- tambajotra k8s

Lohahevitra #3: Kubespray, fanamafisam-peo ary fananganana cluster Kubernetes
- Kubespray, fanamboarana sy fanefena ny kluster Kubernetes

Lohahevitra #4: Abstractions Kubernetes Advanced
- DaemonSet, StatefulSet, RBAC, Job, CronJob, fandaharam-potoana Pod, InitContainer

Lohahevitra #5: Serivisy famoahana sy fampiharana
- Overview ny fomba famoahana serivisy: NodePort vs LoadBalancer vs Ingress
- Ingress controller (Nginx): mampifandanja ny fifamoivoizana miditra
— Сert-manager: mahazo fanamarinana SSL/TLS ho azy

Lohahevitra #6: Fampidirana ny Helm

Lohahevitra #7: Fametrahana cert-manager

Lohahevitra #8: Ceph: fametrahana "ataovy tahaka ny ataoko".

Lohahevitra #9: Fandraketana sy fanaraha-maso
- Fanaraha-maso Cluster, Prometheus
- Fitrandrahana vondrona, Fluentd/Elastic/Kibana

Lohahevitra #10: Fanavaozana ny kluster

Lohahevitra No. 11: Asa azo ampiharina, dockerization ny fampiharana ary manomboka ao anaty cluster

Ny fampianarana momba ny Docker sy Ansible ao amin'ny stepik.org dia tafiditra ao amin'ny vidiny.

Fisoratana anarana ho an'ny Slurm DevOps
Vidiny: 45 ₽

Ny fandaharam-potoana:

Lohahevitra #1: Fampidirana ny Git
- Didy fototra git init, commit, add, diff, log, status, pull, push
- Fametrahana ny tontolo iainana eo an-toerana: tolo-kevitra azo ampiharina
- Mikoriana Git, sampana ary marika, manambatra paikady
- Miasa miaraka amin'ny repo lavitra maro

Lohahevitra #2: Fiaraha-miasa amin'ny Git
- Fikoriana GitHub
— Fork, manala, misintona fangatahana
- Fifandirana, famoahana, indray mandeha momba ny Gitflow sy ny zotra hafa mifandraika amin'ny ekipa

Lohahevitra #3: Fampidirana CI/CD momba ny automatique
- Automation amin'ny git (bots, fampidirana CI, hooks)
- Fitaovana (bash, make, gradle)
- Ny tsipika fivorian'ny orinasa sy ny fampiharana azy ireo amin'ny IT

Lohahevitra #4: CI/CD: Miara-miasa amin'ny Gitlab
- Manangana, mitsapa, manaparitaka
- Dingana, miovaova, fanaraha-maso ny fanatanterahana (ihany, rehefa, tafiditra)

Lohahevitra #5: Miara-miasa amin'ny fampiharana amin'ny fomba fijery fampandrosoana
- Manoratra microservice izahay amin'ny Python (anisan'izany ny fitsapana)
- Mampiasa docker-compose amin'ny fampandrosoana

Lohahevitra #6: Fotodrafitrasa toy ny Code
- IaC: fomba fiasa amin'ny fotodrafitrasa ho fehezan-dalàna
- IaC mampiasa Terraform ho ohatra
- IaC mampiasa Ansible ho ohatra
— Idempotency, déclarativeness
- Manaova fanazaran-tena mamorona boky filalaovana Ansible
- Fitahirizana config, fiaraha-miasa, automatique fampiharana

Lohahevitra #7: Fitsapana fotodrafitrasa
- Fitsapana sy fampidirana mitohy amin'ny Molecule sy Gitlab CI

Lohahevitra laharana faha-8: Automation amin'ny fampiakarana ireo mpizara
— Manangona sary
- PXE sy DHCP

Lohahevitra #9: Fanamafisana ny fotodrafitrasa
- Ohatra iray amin'ny serivisy fotodrafitrasa hahazoana alalana amin'ny mpizara
- ChatOps (fampidirana ny iraka avy hatrany miaraka amin'ny fantsona)

Lohahevitra #10: Automation Security
- Fanasoniavana artifact CI/CD
- Fikarohana vulnerable

Lohahevitra #11: Fanaraha-maso
- Famaritana ny SLA, SLO, Error Budget ary teny mampatahotra hafa avy amin'ny tontolon'ny SRE
- SRE: fomba fanaraha-maso SLI sy SLO
- SRE: Fomba fampiasana teti-bola diso
- SRE: Fitantanana ny enta-mavesatra sy fampandehanan-draharaha (apigateway, mesh service, breaker circuit)
- Fanaraha-maso ny fantsona sy ny metrika fampandrosoana

Source: www.habr.com

Add a comment