Slurm: Kubernetes dian. Prògram agus bonuses

Air 27-29 Cèitean tha sinn a 'cumail a' cheathramh Slurm: dian air Kubernetes.

Slurm: Kubernetes dian. Prògram agus bonuses

Bònas: cùrsaichean air-loidhne air Docker, Ansible, Ceph
Tha sinn air tighinn bho chuspairean Slurm a tha cudromach airson a bhith ag obair le Kubernetes, ach nach eil a’ buntainn gu dìreach ri k8s. Ciamar, carson agus dè thachair - fon ghearradh.
Bidh cothrom aig a h-uile com-pàirtiche Slurm 4 air na cùrsaichean seo.

Làn airgead air ais air a’ chiad latha
Aig St. Petersburg Slurm, dh'fhalbh dithis chom-pàirtichean lèirmheasan fìor àicheil. Mar a bha aithreachas orm gun robh e do-dhèanta a dhol air ais ann an tìm agus pàirt a ghabhail leotha gun tagraidhean dha chèile.
Ma gheibh thu a-mach dè dha-rìribh nach toil leat mu Slurm, chiad latha sgrìobhadh gu neach sam bith den luchd-eagrachaidh. Cuiridh sinn casg air ruigsinneachd agus bheir sinn air ais a’ phrìs com-pàirteachaidh iomlan.

Comhairlichean teicnigeach
Ma tha fios aig duine Dmitry Simonov (Stèidhich e cluba de stiùirichean teignigeach), thug sinn cuireadh dha gu Slurm (sgrùdadh, gun a bhith a 'cluich). Gheall e comhairle a thoirt dha na h-uile. Chan eil e coltach gum bi seo inntinneach do luchd-rianachd agus luchd-leasachaidh, ach bidh e gu math inntinneach do mhanaidsearan IT.

Dè th' ann an Slurm

Slurm: Kubernetes dian. Prògram agus bonuses

Slurm-4: cùrsa bunaiteach (Cèitean 27-29)
Air a dhealbhadh dhaibhsan a chì Kubernetes airson a’ chiad uair no a tha airson an eòlas a chuir air dòigh.
Cruthaichidh gach com-pàirtiche an cruinneachadh aca fhèin ann an sgòth Selectel agus cuiridh iad an tagradh an sin.

Prìs: 25 mìle

Am prògram

Cuspair #1: Ro-ràdh do Kubernetes, prìomh phàirtean
• Ro-ràdh do theicneòlas k8s. Tuairisgeul, cleachdadh, bun-bheachdan
• Pod, ReplicaSet, Cleachdadh, Seirbheis, Ingress, PV, PVC, ConfigMap, Dìomhair
• Cleachdadh

Cuspair Àireamh 2: Dealbhadh chnuasaich, prìomh phàirtean, fulangas sgàinidhean, lìonra k8s
• Dealbhadh brabhsair, prìomh phàirtean, fulangas sgàinidhean
• lìonra k8s

Cuspair #3: Kubespray, gleusadh agus stèidheachadh cruinneachadh Kubernetes
• Kubespray, rèiteachadh agus gleusadh cruinneachadh Kubernetes
• Cleachdadh

Cuspair #4: Ceph, suidheachadh chnuasaichean agus feartan a bhith ag obair ann an cinneasachadh
• Ceph, stèidheachadh cnuasachadh agus feartan a bhith ag obair ann an riochdachadh
• Cleachdadh: stèidheachadh ceph

Cuspair #5: Abraidhean Kubernetes adhartach
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Clàr-ama Pod, InitContainer

Cuspair #6: Ro-ràdh do Helm
• Ro-ràdh do Helm
• Cleachdadh

Cuspair #7: Seirbheisean foillseachaidh agus tagraidhean
• Sealladh farsaing air dòighean foillseachaidh seirbheis: NodePort vs LoadBalancer vs Ingress
• Rianadair Ingress (Nginx): a 'cothromachadh trafaig a' tighinn a-steach
• Сert-manager: faigh teisteanasan SSL/TLS gu fèin-obrachail
• Cleachdadh

Cuspair #8: Logadh agus sgrùdadh
• Sgrùdadh cnuasachaidh, Prometheus
• Logadh chnuasaich, Fileanta/Eastic/Kibana
• Cleachdadh

Cuspair Àireamh 9: CI/CD, cleachdadh togail gu brabhsair bhon fhìor thoiseach

Cuspair Àir. 10: Obair phractaigeach, docachadh thagraidhean agus cur air bhog gu cruinneachadh

Làrach-lìn Slurm

MegaSlurm: cùrsa adhartach (31 Cèitean - 2 Ògmhios)
Dealbhaichte airson innleadairean agus ailtirean Kubernetes, a bharrachd air ceumnaichean cùrsa bunaiteach.
Bidh sinn a’ rèiteachadh a’ bhraisle gus an cuir sinn air bhog aig an aon àm an ùrachadh de cho-phàirtean brabhsair agus an cleachdadh don bhuidheann.

Prìs: 60 mìle (45 mìle airson com-pàirtichean Slurm-4)

Am prògram

Cuspair #1: Pròiseas a bhith a’ cruthachadh brabhsair failover bhon taobh a-staigh
• Ag obair le Kubespray
• Stàladh co-phàirtean a bharrachd
• Deuchainn chnuasaich agus fuasgladh cheistean
• Cleachdadh

Cuspair #2: Ùghdarrachadh sa bhuidheann a’ cleachdadh solaraiche bhon taobh a-muigh
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Cleachdadh

Cuspair #3: Poileasaidh lìonraidh
• Ro-ràdh do CNI
• Poileasaidh Tèarainteachd Lìonra
• Cleachdadh

Cuspair #4: Iarrtasan tèarainte agus rim faighinn gu mòr ann am buidheann
• PodSecurityPoileasaidh
• PodDisruptionBuidseat

Cuspair #5: Kubernetes. Bheir sinn sùil fon chochall
• Structar rianadair
• Luchd-obrachaidh agus CRDn
• Cleachdadh

Cuspair #6: Iarrtasan stàiteil ann am buidheann
• A' cur air bhog cruinneachadh stòr-dàta a' cleachdadh PostgreSQL mar eisimpleir
• A' cur air bhog buidheann RabbitMQ
• Cleachdadh

Cuspair #7: A’ cumail dìomhaireachdan
• Stiùirich dìomhaireachdan ann an Kubernetes
• Sguab

Cuspair #8: Autoscaler pod còmhnard
• Teòiridh
• Cleachdadh

Cuspair #9: Cùl-taic agus Ath-bheothachadh Tubaist
• Cluster cùl-taic agus ath-bheothachadh a 'cleachdadh Heptio Velero (Ark roimhe) agus msaa
• Cleachdadh

Cuspair #10: Cleachdadh Iarrtasan
•Lint
• Innealan teamplaid agus cleachdadh
• Ro-innleachdan cleachdadh

Cuspair Àireamh 11: Obair phractaigeach
• Togail CI/CD airson an cleachdadh
• Ùrachadh braisle

Làrach-lìn MegaSlurm

Docker, Ansible, agus Ceph

Slurm: Kubernetes dian. Prògram agus bonuses

Turas gu eachdraidh

Bha a’ chiad Slurm na dheuchainn. Chrìochnaich an luchd-labhairt na taisbeanaidhean aca gu litireil air an àrd-ùrlar, agus shuidh luchd-rianachd aig ìre cho mòr anns an luchd-èisteachd is gun robh an t-àm ann cuireadh a thoirt dhaibh mar luchd-labhairt.

Thachair an fhìor chùrsa bunaiteach aig an dàrna Slurm: chunnaic 80% de na com-pàirtichean Kubernetes airson a’ chiad uair, agus cha robh an treas cuid air a bhith ag obair le Docker a-riamh.
Bha e soilleir cho duilich ‘s a bha e do dhaoine èisteachd ri òraid air Docker sa mhadainn agus obrachadh leis ann am modh sabaid san fheasgar.
Dh'adhbhraich Ceph tòrr dhuilgheadasan. A bharrachd air an sin, bha 20 neach san luchd-èisteachd a dh ’fheumadh gu cinnteach Ceph a mhìneachadh, agus 60 eile nach robh feumach air Ceph idir.

Airson an treas Slurm, ghluais sinn Docker agus Ansible gu co-labhairtean eadar-dhealaichte, a 'saoradh barrachd ùine dha Kubernetes. B 'e am fuasgladh a bh' ann gu practaigeach agus gun leasachadh ann a bhith ga chur an gnìomh: cha robh an òraid inntinneach dha daoine eòlach, agus cha robh an deasbad inntinneach do luchd-tòiseachaidh.

Airson a’ cheathramh Slurm, rinn sinn cùrsaichean air-loidhne air Docker, Ansible agus Ceph. Tha am beachd sìmplidh: gabhaidh an fheadhainn a dh’ fheumas e an cùrsa gu smaoineachail, bheir an fheadhainn nach eil feumach air seachad e gu socair. A ’breithneachadh leis a’ bhuidheann de luchd-dearbhaidh, bheir cùrsa Docker 6-8 uairean. Chan eil Ansible agus Ceph air gleusadh fhathast.

Àicheadh:

  • cùrsa deuchainneach. Is dòcha nach bi cuid de cho-dhùnaidhean soirbheachail.
  • tha an àrd-ùrlar (Stepik.org) amh, agus chan eil sinn air obrachadh leis roimhe. Is dòcha gum bi cnapan is cnapan ann.
  • Cha deach an cùrsa a dhearbhadh ach air luchd-obrach Southbridge. Gu cinnteach feumaidh tu rudeigin a chrìochnachadh mar a thèid thu air adhart.

Slurm: Kubernetes dian. Prògram agus bonuses

Dìreach an latha eile ann an còmhradh a’ chiad Slurm chuimhnich iad cho fionnar agus cho spòrsail ‘s a bha e, a dh’ aindeoin na h-uabhasan eagrachaidh. A 'chiad fhear a gheibh na beachdan as beòthaile. Chì sinn dè thachras dha na ciad oileanaich air cùrsaichean air-loidhne. 🙂

Slurm: Kubernetes dian. Prògram agus bonuses

Source: www.habr.com

Cuir beachd ann