Slurm යනු Kubernetes මාතෘකාවට ඇතුල් වීමට පහසු ක්‍රමයකි

Slurm යනු Kubernetes මාතෘකාවට ඇතුල් වීමට පහසු ක්‍රමයකි

අප්‍රේල් මාසයේදී, Kubernetes පිළිබඳ පාඨමාලාවක් වන Slurm හි සංවිධායකයින්, එය පරීක්ෂා කිරීමට සහ ඔවුන්ගේ හැඟීම් මට පැවසීමට මගේ දොරට තට්ටු කරමින්:

Dmitry, Slurm යනු Kubernetes පිළිබඳ දින තුනක දැඩි පාඨමාලාවක් වන අතර එය ඝන පුහුණු ඉසව්වකි. පළමු ලෙක්චර් එකේ පැය දෙකක් විතර ඉඳගෙන හිටියොත් ඒ ගැන ලියන්න පුළුවන් වෙයි කියලා හිතන්න බැහැ. ඔබ සම්පූර්ණයෙන්ම සහභාගී වීමට සූදානම්ද?

Slurm ට පෙර, ansible, docker සහ ceph පිළිබඳ සූදානම් කිරීමේ මාර්ගගත පාඨමාලා හැදෑරීමට සිදු විය.
ඉන්පසුව, ටර්නිප්ස් වලදී, කේතය සහ නිශ්චිත උපදෙස් ගන්න, ඒ අනුව ඔබට දේශනවල ඉදිරිපත් කරන්නන් සමඟ පේළියකින් එක් එක් විධාන රේඛාව හරහා යා හැකිය.

— මම පාඨමාලා දෙකටම සම්පූර්ණයෙන්ම සහභාගී වීමට සූදානම් බව මම තහවුරු කරමි.

ඊට පසු, පද්ධති පරිපාලකයන්ගෙන් පිරුණු පන්ති කාමරයක දින 6ක් (මූලික Slurm සහ MegaSlurm) වෙහෙස මහන්සි වී වැඩ කිරීම සහතික කෙරේ.

උල්පත්

පොදුවේ සේවා සංවර්ධනය කිරීමේ දුෂ්කරතාවය කුමක්ද? උදාහරණයක් ලෙස, ව්‍යාපාරයක් තල්ලු දැනුම්දීම් ප්‍රචාරණය ඉල්ලා සිටී! වෙබ් අඩවියක් සහිත සම්පූර්ණ තොග සංවර්ධකයෙකු සහ ජංගම යෙදුමක් සහිත ජංගම සංවර්ධකයින් සිටින බව පෙනේ. මිනිත්තු 15 ක කාර්යයක්. අපි ව්‍යාපාරයට කියමු අපිට ඒක දවසකින් හසුරුවන්න පුළුවන් කියලා!

තල්ලු දැනුම්දීම් මීට පෙර කිසි දිනෙක යවා නැති බව මෙහිදී පෙනී යයි. අපි විදේශීය හෝ ස්වයං-සත්කාරක තල්ලු දැනුම්දීමේ වේදිකාවක් කල්තියා සම්බන්ධ නොකළෙමු. මෙය තවදුරටත් මිනිත්තු 15 ක් හෝ පැයක් නොවේ, ඔවුන් එය සතියක් ඇතුළත සම්බන්ධ කරන්නේ නම් හොඳයි. මායාව සහ මායාව ආරම්භ විය. සෑම දෙයක්ම අපැහැදිලි, අමුතු සහ අනපේක්ෂිත ය.

සංවර්ධනය සම්පූර්ණයෙන්ම අනපේක්ෂිත වූයේ එක් හේතුවක් නිසා පමණි: ව්‍යාපාරික කාර්යයන් ස්ථරයට අමතරව යටිතල පහසුකම් ස්ථරයක් ද ඇති බව ඔවුන් සැලකිල්ලට ගත්තේ නැත.

ව්‍යාපාර කාර්ය ස්තරය කුඩා කාර්යයන්, උපකල්පන පරීක්ෂා කිරීම සහ දෘශ්‍ය උපක්‍රම රාශියක් පිට කරන දිය උල්පතක් නම්, යටිතල පහසුකම් එහි පයිප්ප වේ. මෙහිදී ඔබට අවම වශයෙන් මාස හයකට පෙර සැලසුම් ක්ෂිතිජයක් අවශ්‍ය වේ.

උල්පත් සඳහා පයිප්ප

සංකීර්ණත්වය සහ සවිස්තරාත්මකව ඉතා කිට්ටුවෙන් අවධානය යොමු කිරීමේ අවශ්යතාව නිසා, විශේෂයෙන් පුහුණු වූ පුද්ගලයන් "පයිප්ප" සංවර්ධනය කරයි: වඩාත්ම පළපුරුදු පරිපාලකයින් සහ සංවර්ධකයන්ගෙන් හැදී වැඩුණු Devops. ඔවුන්ගේ කාර්යය ක්රමානුකූලව හා දැඩි ලෙස අනුකූල වේ. ඔවුන් පාලම් සාදන්නන් හා සමානයි - ඕනෑම වැරැද්දක් මිනිත්තු 15 ක පහසු ව්‍යාපාරික කාර්යයක් හදිසියේම දින ගණනාවක් සහ මුදල් සඳහා යටිතල පහසුකම් නැවත සැලසුම් කිරීම බවට පත්වේ.

Slurm දැනට රුසියාවේ (මා දන්නා) එකම පාඨමාලාව වන අතර එය ප්‍රමිතිගත ආකාරයකින් යටිතල පහසුකම් ගොඩනඟන්නේ කෙසේදැයි උගන්වන අතර, ඔබට අවම වශයෙන් කෙසේ හෝ සැලසුම් දෝෂ සමතලා කිරීමට ඉඩ සලසයි. මම Kubernetes පිළිබඳ පාඨමාලාවක් හැදෑරූ අතර, මම සැප්තැම්බර් මාසයේදී DevOps පිළිබඳ නව පාඨමාලාවක් හැදෑරීමට යනවා.

විවිධ හැඩයන්ගෙන් යුත් දිය උල්පත් දුසිම් ගණනක් ඉදිකර ඇති පරිපාලන බාහිරින් සපයන්නෙකු වන සවුත්බ්‍රිජ් විසින් Slurm සොයා ගන්නා ලදී. සවුත්බ්‍රිජ් KTP සහ KCSP සහතිකය (CNCF, Linux Foundation Member) වේ.

Kubernetes පාඨමාලා වල ඔවුන් හරියටම උගන්වන්නේ කුමක්ද?

සංවර්ධකයින් විසින් සිදු කර ඇති සෑම දෙයක්ම සහ එය නොවැටෙන ලෙස සංවිධානය කරන්නේ කෙසේද?

  • Kubespray සමඟ වැඩ කිරීම
  • අතිරේක සංරචක ස්ථාපනය කිරීම
  • පොකුරු පරීක්ෂාව සහ දෝශ නිරාකරණය

පොකුර සමඟම වැඩ කිරීමට පොකුරට පරිශීලකයින් (සංවර්ධකයින්) බලය පවරන්නේ කෙසේද?

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

ජාල මට්ටමින් හැකර්වරුන්ගෙන් ඔබව ආරක්ෂා කර ගන්නේ කෙසේද?

  • CNI සඳහා හැඳින්වීම
  • ජාල ආරක්ෂණ ප්‍රතිපත්තිය

සහ පොදුවේ ආරක්ෂාව!

  • PodSecurityPolicy
  • PodDisruptionBudget

අපි කිසිවක් සඟවන්නේ නැත, ආවරණය යටතේ ඇති දේ අපි ඔබට විස්තරාත්මකව කියමු

  • පාලක ව්යුහය
  • ක්රියාකරුවන් සහ CRDs

පොකුරක් තුළ ප්‍රකාශිත යෙදුම්

  • උදාහරණයක් ලෙස PostgreSQL භාවිතා කරමින් දත්ත සමුදා පොකුරක් දියත් කිරීම
  • RabbitMQ පොකුරක් ආරම්භ කිරීම

බොහෝ මුරපද සහ වින්‍යාසයන් පැහැදිලි පෙළෙහි ගබඩා නොකරන්නේ කෙසේද?

  • Kubernetes හි රහස් කළමනාකරණය කිරීම
  • සුරක්ෂිතාගාරය

ඔබේ ඇඟිලි ගැසීමෙන් තිරස් පරිමාණය

  • න්‍යාය
  • පුහුණු වන්න

උපස්ථ

  • Heptio Velero (කලින් Ark) සහ etcd භාවිතා කරමින් පොකුරක් උපස්ථ කිරීම සහ ප්‍රතිසාධනය

පරීක්ෂා කිරීම, අදියර සහ නිෂ්පාදනය සඳහා පහසු යෙදවීම

  • ලින්ට්
  • සැකිලි සහ යෙදවුම් මෙවලම්
  • යෙදවීමේ උපාය මාර්ග

ස්ටෙරොයිඩ් පිළිබඳ පාඨමාලාවක් ද ඇත, එහි ඇති සෑම දෙයක්ම සාමාන්යයෙන් දෘඪ. කෙසේ වෙතත්, මූලික පාඨමාලාවෙන් පසුව ඔබට දැනටමත් ඔබේම දිය උල්පතක් ගොඩනගා ගත හැකිය.

Slurm පසු, සහභාගිවන්නන්ට කෞතුක වස්තු ඉතිරි විය - සියලුම දිනවල වීඩියෝ පටිගත කිරීමක්, නිශ්චිත වට්ටෝරු සමඟ එක් එක් අයිතමය සඳහා සවිස්තරාත්මක උපදෙස්, උපස්ථ සඳහා විසඳුමක් හෝ විසඳුමක් එක්රැස් කිරීම සඳහා විධාන මෝඩ ලෙස පිටපත් කර ඇලවිය හැකිය. පරීක්ෂණ පරිසරයන් හෝ වෙනත් දෙයක්.

එනම්, එය එතරම් සරල ය. ඔව්. මම දින කිහිපයක් පැමිණ, මාතෘකාව තුළ ගිලී, නිශ්චිත වට්ටෝරු ලබාගෙන ව්‍යාපෘති යටිතල පහසුකම් ගොඩනැගීම සඳහා මගේ සේවා ස්ථානයට ආපසු ගියෙමි - සරලව, නිවැරදිව සහ, වඩාත්ම වැදගත් ලෙස, පුරෝකථනය කළ හැකි කාල රාමුවක් තුළ. මායාව සහ මායා කර්මය අවසන් වී ඇත, ඉතිරිව ඇත්තේ වැඩ කිරීම පමණි.

අවසානයේදී කුමක් ද?

තරඟය අවසානයේ, දින කිහිපයක් තිස්සේ, සැබෑ බැරෑරුම් ව්‍යාපෘති පාහේ devops විසින්ම ඉදිකරන බව ඔබට හැඟේ. පුදුම සහගත දෙය නම් ආවරණය කර ඇති සියලුම ද්‍රව්‍ය තේරුම් ගත හැකි වීමයි, මම එය සෑම දිනකම මගේම සේවාදායකයන් මත ප්‍රතිනිෂ්පාදනය කරමි.

වාසනාවකට මෙන්, මුළු ප්‍රේක්ෂකාගාරයම කරත්ත කතාබස් වෙත යොමු වූ අතර සති ගණනාවකට පසුව පවා ජීවිතය තිබේ.

ඊළඟට කුමක්ද?

සංවිධායකයින් වැටීම තුළ Slurm Devops සූදානම් කරයි, මම දැනටමත් සූදානම් වෙමින් සිටිමි. මම මේ ගැන ඉක්මනින් මගේ ලිපියේ ලියන්නම් @ctorecords කරත්තයේ techdir නාලිකාව.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න