Slurm - njira yosavuta yolowera mutu wa Kubernetes

Slurm - njira yosavuta yolowera mutu wa Kubernetes

Mu Epulo, okonza a Slurm, maphunziro a Kubernetes, adabwera ndikugogoda pakhomo langa kuti ayesere ndikundiuza zomwe adawona:

Dmitry, Slurm ndi kosi yamasiku atatu ya Kubernetes, yodzaza ndi maphunziro. N’zokayikitsa kuti mudzatha kulemba za izo ngati mungokhala maola awiri m’nkhani yoyamba. Kodi mwakonzeka kutenga nawo mbali mokwanira?

Asanachitike Slurm, kunali koyenera kutenga maphunziro okonzekera pa intaneti pa ansible, docker ndi ceph.
Kenako, mu turnips, tengani kachidindo ndi malangizo enieni, molingana ndi momwe mungadutse mzere uliwonse wamalamulo ndi mzere ndi owonetsa pamisonkhano.

- Ndikutsimikizira kuti ndine wokonzeka kutenga nawo mbali mokwanira mu maphunziro onse awiri.

Ndipo pambuyo pake, kugwira ntchito molimbika kumatsimikizika kwa masiku 6 (basic Slurm ndi MegaSlurm) mkalasi yodzaza ndi oyang'anira machitidwe.

Akasupe

Kodi pali vuto lotani popanga ntchito zonse? Mwachitsanzo, bizinesi imafunsa zotsatsa zidziwitso! Zikuwoneka kuti pali wopanga ma stack wathunthu wokhala ndi tsamba lawebusayiti komanso opanga mafoni okhala ndi pulogalamu yam'manja. 15 mphindi ntchito. Tiuzeni bizinesiyo kuti titha kuigwira tsiku limodzi!

Ndipo apa zikuwoneka kuti zidziwitso zokankhira sizinatumizidwepo. Sitinalumikizane ndi nsanja yakunja kapena yodzipangira nokha pasadakhale. Ndipo izi sizilinso mphindi 15 kapena ola, ndi bwino ngati alumikiza mkati mwa sabata. Matsenga ndi matsenga zinayamba. Chilichonse sichidziwika, chachilendo komanso chosayembekezereka.

Chitukuko chinakhala chosadziwikiratu chifukwa chimodzi chokha: sanaganizire kuti kuwonjezera pa ntchito zamalonda, palinso gawo la zomangamanga.

Ngati ntchito zamalonda zosanjikiza ndi kasupe akutulutsa ntchito zing'onozing'ono zambiri, kuyesa kwamalingaliro ndi zidule zowonera, ndiye kuti zomangamanga ndi mapaipi ake. Apa mukufunika kukonzekera kwa miyezi isanu ndi umodzi pasadakhale.

Mipope akasupe

Chifukwa cha zovuta komanso kufunikira kosamalira mwatsatanetsatane mwatsatanetsatane, anthu ophunzitsidwa mwapadera akupanga "mipope": Devops, yemwe anakulira kuchokera kwa olamulira odziwa zambiri ndi omanga. Ntchito yawo ndi yokonzekera komanso yosasinthasintha. Iwo ali ngati omanga mlatho - kulakwitsa kulikonse kumabweretsa mfundo yakuti ntchito yosavuta ya bizinesi kwa mphindi 15 mwadzidzidzi imasandulika kukonzanso zomangamanga kwa masiku ambiri ndi ndalama.

Slurm pakadali pano ndiyo njira yokhayo ku Russia (yomwe ndikudziwa) yomwe imaphunzitsa momwe mungapangire zomangamanga moyenera, zomwe zimakulolani kuti muchepetse zolakwika zokonzekera. Ndinachita maphunziro a Kubernetes, ndipo nditenga maphunziro atsopano pa DevOps mu September.

Slurm idapangidwa ndi Southbridge, woyang'anira kunja komwe wamanga akasupe ambiri amitundu yosiyanasiyana. Southbridge ndi KTP ndi KCSP certified (CNCF, Linux Foundation Member).

Kodi kwenikweni amaphunzitsa chiyani mu maphunziro a Kubernetes?

Momwe mungakonzekerere zonse zomwe opanga achita komanso kuti zisagwe?

  • Kugwira ntchito ndi Kubespray
  • Kuyika zida zowonjezera
  • Kuyesa kwamagulu ndi kuthetsa mavuto

Momwe mungavomerezere ogwiritsa ntchito (madivelopa) kuti agwire ntchito ndi gululo?

  • LDAP (Nginx + Python)
  • OIDC (Dex + Gangway)

Momwe mungadzitetezere kwa owononga pa intaneti?

  • Chiyambi cha CNI
  • Network Security Policy

Ndipo chitetezo chonse!

  • PodSecurityPolicy
  • PodDisruptionBudget

Sitikubisa chilichonse, timakuuzani mwatsatanetsatane zomwe zili pansi pa hood

  • Kapangidwe ka owongolera
  • Othandizira ndi ma CRD

Mapulogalamu okhazikika mumagulu

  • Kukhazikitsa gulu la database pogwiritsa ntchito PostgreSQL monga chitsanzo
  • Kuyambitsa gulu la RabbitMQ

Momwe mungasungire mapasiwedi ambiri ndi ma configs m'mawu omveka bwino

  • Kuwongolera zinsinsi ku Kubernetes
  • m'chipinda chotetezeka

Kukula koyang'ana pang'onopang'ono kwa zala zanu

  • Chiphunzitso
  • Yesetsani

Zosunga zobwezeretsera

  • Kusunga ndi kubwezeretsa gulu pogwiritsa ntchito Heptio Velero (omwe kale anali Ark) ndi etcd

Kutumiza kosavuta kuyesa, siteji ndi kupanga

  • Lint
  • Ma template ndi zida zotumizira
  • Njira zotumizira anthu

Palinso maphunziro a steroids, chilichonse chomwe chimakhala cholimba. Komabe, mukamaliza maphunziro oyambira mutha kupanga kale kasupe wanu.

Pambuyo pa Slurm, otenga nawo mbali adasiyidwa ndi zinthu zakale - kujambula kanema wamasiku onse, malangizo atsatanetsatane a chinthu chilichonse pamodzi ndi maphikidwe enieni, malamulo omwe amatha kukopera mopusa kuti asonkhanitse yankho la zosunga zobwezeretsera kapena yankho la malo oyesera kapena china chake.

Ndiko kuti, ndizosavuta monga choncho. Inde. Ndinabwera kwa masiku angapo, ndikudziika ndekha pamutuwu, ndinalandira maphikidwe enieni ndikubwerera kuntchito yanga kuti ndipange zomangamanga za polojekiti - mophweka, molondola komanso, chofunika kwambiri, mu nthawi yodziwika bwino. Zamatsenga ndi ufiti zatha, chomwe chatsala ndikungogwira ntchito.

Cholinga chake ndi chiyani?

Pamapeto pa mpikisano, kwa masiku angapo, mumamva kuti mapulojekiti enieni akumangidwa pafupifupi ndi ma devops okha. Ndipo chodabwitsa ndichakuti zonse zomwe zaphimbidwa ndizomveka, ndimazipanganso pa ma seva anga tsiku lililonse.

Mwamwayi, omvera onse anasamukira ku macheza a ngolo, kumene ngakhale patapita masabata ambiri pali moyo.

Kodi yotsatira?

Okonza akukonzekera Slurm Devops mu kugwa, ndikukonzekera kale. Ndidzalemba za izi posachedwa mu wanga techdir channel mu ngolo @ctorecords.

Source: www.habr.com

Kuwonjezera ndemanga