තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

සහභාගිවන්නෙකු පාඨමාලාවකට හෝ දැඩි පාඨමාලාවකට පැමිණේ. ඔහු පිළිවෙළකට තාක්ෂණික ආධාරක පේළි, පිළිවෙළකට යොමු කරන ලද විදුලි රැහැන්, දේශන ශාලාවේ පිරික්සුම් පුවරු පිරිසැලසුම, දීප්තිමත් පින්තූර සහ විනිවිදක රූප සටහන් දකී. විහිළු සහ සිනහව ඇති කථිකයන් ඔබට එය තේරුම් ගැනීමට කාලය ඇති ආකාරයට තොරතුරු ලබා දෙයි. නැවතුම් පොළවල් සකසා ඇත, ප්‍රායෝගික කාර්යයන් ඔබේ ඇඟිලි වලින් ඉවතට පියාසර කරයි, හැරෙන්නට සමහර විට ඔබට තාක්ෂණික කාර්ය මණ්ඩලයේ සහාය අවශ්‍ය වේ. සහාය.

ඒ වගේම සමාන අදහස් ඇති අය සමඟ කෝපි විවේකයක්, ප්‍රීතිමත් සහ ජවසම්පන්න වාතාවරණයක්, අත්දැකීම් හුවමාරු කර ගැනීම, කථිකයන් සඳහා වඩාත්ම අනපේක්ෂිත ප්‍රශ්න. ඔබට අත්පොත්වල සොයාගත නොහැකි පිළිතුරු සහ තොරතුරු දෙකම, නමුත් ප්‍රායෝගිකව පමණි.

ඔබ සිතන්නේ එය හරියටම මෙවන් පෙනුමක් ලබා ගැනීමට කොපමණ කාලයක්, වෑයමක් සහ ස්නායුවක් ගත වූවාද?

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

ආරම්භයේ සිටම බොහෝ Slurm පාඨමාලා නිර්මාණය කිරීම සඳහා සක්‍රියව සහභාගී වූ සහ සවුත්බ්‍රිජ් හි සහතික ලත් Kubernetes පරිපාලක සහ ඉංජිනේරු/කණ්ඩායම් ප්‍රධානියෙකු වන Volodya Guryanov වෙත ස්තුතිවන්ත වන්න.

ඔහු මැවිල්ලේ යටිබඩ දුටුවේය - සංකීර්ණතා සහ කටු පඳුරු, තීක්ෂ්ණ බුද්ධිය සහ අනපේක්ෂිත විසඳුම්. Slurm Basic සහ Slurm Mega වැනි දැනටමත් හුරුපුරුදු Kubernetes intensives. සහ නව, බොහෝ දුරට සංශෝධිත පාඨමාලාවක් Slurm DevOps:මෙවලම් සහ වංචා, එය නොවැලැක්විය හැකි ලෙස ළඟා වෙමින් පවතින අතර අගෝස්තු 19 වන දින ආරම්භ වේ.

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

එහෙත්, සමහර විට, පද රචනා ප්රමාණවත් තරම්, අපි කතාවටම යමු. දැඩි මාතෘකා කිහිපයකින් සම්පූර්ණයෙන්ම ස්වයංපෝෂිත සහ බහුවිධ ඩොකර් පාඨමාලාව. එබැවින් මම පාඨමාලා නිර්මාණය කර සංවර්ධනය කරන ආකාරය පිළිබඳ කතාව ආරම්භ කරමි - හරියට "බොහෝ කලකට පෙර මන්දාකිණියක දුර ඈත..."

තිරය ​​පිටුපස ඇත්තේ කුමක්ද?

අපි පාඨමාලා හදාරන්නේ කෙසේද සහ එය ආරම්භ වන්නේ කොතැනින්දැයි ඔබ ඇසුවහොත්, මම සරලව පිළිතුරු දෙන්නේ "ඒ සියල්ල ආරම්භ වන්නේ අදහසකින්" යන්නයි.

සාමාන්‍යයෙන් අදහස පැමිණෙන්නේ කොහේ හෝ සිටය - අපි ඉදිරිපත් කරන තුරු අපි පහළම මාලයේ මාංචු දමා වාඩි නොවෙමු: “අපි කුමන මාතෘකාවක් මත පාඨමාලාවක් හැදෑරිය යුතුද?” අදහස් බාහිර මූලාශ්රවලින් කොතැනක හෝ තනිවම පැමිණේ. සමහර විට මිනිසුන් ක්රියාශීලීව ඇසීමට පටන් ගනී: "එවැනි සහ එවැනි විශේෂිත තාක්ෂණයක් ගැන ඔබ දන්නේ කුමක්ද?" එසේත් නැතිනම් ඩොකර් සමඟ දැඩි පාඨමාලාවේ වේලාවට ඔහුව ගැලපීමට නොහැකි වූයේ කෙසේද - පැහැදිලිවම දැඩි පාඨමාලාවේදී යමක් පැවසීමට කාලය ලබා ගැනීම සඳහා ඔහුව පිටතට ගෙන යාමට සිදු විය.

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

අදහසක් මතුවන ආකාරය මෙයයි.

එය ප්‍රකාශයට පත් කිරීමෙන් පසුව, මගේ මතය අනුව, වඩාත්ම දුෂ්කර මොහොත ආරම්භ වේ - මෙම පා course මාලාවට ඇතුළත් කළ යුතු දේ සාමාන්‍යයෙන් තේරුම් ගැනීමට - මෙය ඕනෑම සම්මන්ත්‍රණයක් සඳහා කථිකයන් සූදානම් වන ආකාරය හා සැසඳිය හැකිය.

ඔබ මාතෘකාවක් තෝරාගෙන සිතන විට එක් ප්‍රධාන වේදනාවක් තිබේ: “මට ඒ ගැන කුමක් කිව හැකිද? මේක හරිම සරලයි, මේක පැහැදිලියි, හැමෝම මේකත් දන්නවා."

නමුත් ඇත්ත වශයෙන්ම මෙය කිසිසේත්ම නොවේ. අනික මම පුද්ගලිකව ගොඩක් තැන්වල කියනවා ඔයාට පැහැදිලිව පේන දේ, ඔයාට ඇහුම්කන් දෙන්න එන අයට, කෝස් එකක් ගන්න එන අයට, කොහෙත්ම පේන්නේ නෑ කියලා. තවද මෙහි එවැනි විශාල වැඩ ස්ථරයක් සහ අභ්‍යන්තර ගැටුම් පැන නගී, පාඨමාලාවට ඇතුළත් කළ යුතු දේ. එහි ප්‍රතිඵලයක් වශයෙන්, අපට එවැනි විශාල පහරවල් සහිත පරිච්ඡේද ලැයිස්තුවක් ලැබේ, පාඨමාලාව කුමක් ගැනද යන්න.

ඉන්පසු සරල දෛනික වැඩ ආරම්භ වේ:

  • ද්රව්ය තෝරාගැනීම
  • තොරතුරු තාක්ෂණ ලෝකය දැන් යම් ආකාරයක කොස්මික් වේගයකින් සංවර්ධනය වෙමින් පවතින බැවින් වත්මන් අනුවාදය සඳහා ලේඛන ප්රවේශමෙන් කියවන්න. ඔබ යමක් සමඟ වැඩ කළත්, ඒ පිළිබඳ පාඨමාලාවක් හැදෑරුවත්, ඔබ ලේඛනගත කිරීමට ගොස් එහි ඇති අලුත් දේ, කතා කිරීමට රසවත් දේ, සඳහන් කිරීමට විශේෂයෙන් ප්රයෝජනවත් විය හැකි දේ බලන්න.
  • සාමාන්‍යයෙන් බොහෝ මාතෘකා දැනටමත් ආවරණය කර ඇති පා course මාලාවේ නිශ්චිත ඇටසැකිල්ලක් දිස්වන අතර එහි ඇති ඕනෑම දෙයක් - වීඩියෝ පටිගත කර ඒවා නිෂ්පාදනයට දියත් කරන්න.
  • නමුත් ඇත්ත වශයෙන්ම, නැත, එවිට වෙහෙස මහන්සි වී වැඩ කිරීම ආරම්භ වේ, නමුත් පාඨමාලාවේ කතුවරුන් සඳහා නොව, පරීක්ෂා කරන අය සඳහා. සාමාන්‍යයෙන් අපගේ ඇල්ෆා පරීක්ෂකයින් තාක්ෂණික සහාය වන අතර, පළමුව, ඕනෑම වාක්‍ය ඛණ්ඩ සහ ව්‍යාකරණ දෝෂ සඳහා පාඨමාලා සෝදුපත් කරයි. දෙවනුව, ඔවුන් අපට වේදනාකාරී ලෙස පොලුවලින් පහර දුන් අතර සම්පූර්ණයෙන්ම නොපැහැදිලි, තේරුම්ගත නොහැකි තැන් ඇති විට දිවුරනවා. පිටු කිහිපයක සංකීර්ණ ලෙස රචනා කරන ලද යටත් වාක්‍ය හෝ පැහැදිලි විකාර පාඨවල දිස්වන විට. ඔවුන් සියල්ල කියවා, ඒ ගැන සොයා බලන්න.
  • එවිට පුහුණුවීම් පරීක්‍ෂණ අදියර ආරම්භ වන අතර, එහිදී පැහැදිලි වැඩ නොකරන දේවල් ද හසු වී සමහර අවස්ථා පෙන්වනු ලබන අතර, එය වඩාත් සිත්ගන්නා සුළු නොවන බැවින් - වාඩි වී පිටපත් කිරීම පමණක් - සහ එය ඇති ස්ථාන හඳුනා ගනී. දුෂ්කර වන අතර මෙම පාඨමාලාව හැදෑරීමට අපට අවශ්‍ය බොහෝ දේ ඇත. ඉන්පසු නිර්දේශ පැමිණේ: “යාලුවනේ, මෙහි එය සරල කරන්න, එය වටහා ගැනීම පහසු වන අතර එයින් වැඩි ප්‍රතිලාභයක් ලැබෙනු ඇත.”
  • මෙම වැඩ ප්රමාණය අවසන් වූ පසු, වීඩියෝවට අදාළ කොටස ලියා ඇත, සියල්ල හොඳින් ඇති බව පෙනේ. තවද ඔබට දැනටමත් මෙම පාඨමාලාවේ ප්‍රචාරණය සඳහා නිෂ්පාදනය සඳහා පරිත්‍යාග කළ හැකිය. නමුත් නැවතත්, නැත, එය ඉක්මන් වැඩියි - මන්ද මෑතකදී අපි අප ගැන මඳක් විශ්වාස කිරීම නැවැත්වූ අතර, ප්‍රතිපත්තිමය වශයෙන්, ප්‍රතිපෝෂණ සමඟ වැඩිපුර වැඩ කිරීමට පටන් ගෙන ඇත. බීටා පරීක්ෂාව වැනි දෙයක් තිබේ - මෙය බාහිර පුද්ගලයින්ගෙන් මිනිසුන්ට ආරාධනා කරන විට, අපගේ සමාගම සමඟ කිසිදු ආකාරයකින් සම්බන්ධ නොවන අතර, සමහර හොඳ දේවල් සඳහා ඔවුන්ට පාඨමාලාවේ සියලුම කොටස්, වීඩියෝ, පෙළ, ප්‍රායෝගික කාර්යයන් පෙන්වනු ලැබේ. ද්‍රව්‍යයේ ගුණාත්මකභාවය, ද්‍රව්‍යයේ ප්‍රවේශ්‍යතාව ඇගයීම සහ පාඨමාලාව හැකිතාක් යහපත් කිරීමට අපට උපකාර විය.
  • එවැනි පුනරාවර්තන කිහිපයක් සිදු වන විට, ස්පීකර්, තාක්ෂණික සහාය ආකාරයෙන් ඇල්ෆා පරීක්ෂණ, බීටා පරීක්ෂණ, වැඩිදියුණු කිරීම්. ඉන්පසු සෑම දෙයක්ම නැවත ආරම්භ වේ - තාක්ෂණික සහාය, බීටා පරීක්ෂාව, වැඩිදියුණු කිරීම්.
  • සහ යම් නිශ්චිත අවස්ථාවක, අවබෝධය පැමිණෙන්නේ එක්කෝ අප වෙනස් කිරීම් සිදු කර ඇති බවයි, මන්ද සෑම කෙනෙකුම එයට කැමති බවට වග බලා ගැනීම සම්පූර්ණයෙන්ම යථාර්ථවාදී නොවන නිසා හෝ සමහර දැඩි තීරණ ගනු ලැබේ. යම් යම් ස්ථාන පිළිබඳ බොහෝ අදහස් විවේචනාත්මක වන විට, යමක් වැරදී ඇති නිසා, ගෝලීය වශයෙන් ඒවා නැවත කරන්න.
  • එවිට සුළු සංස්කරණයන් සඳහා කාලය පැමිණේ - කොතැනක හෝ වාක්‍යය ඉතා අලංකාර ලෙස සකස් කර නැත, කොහේ හරි කෙනෙක් අකුරු වලට කැමති නැත, 14,5, නමුත් 15,7 ට කැමතියි.
  • මෙම ආකාරයේ අදහස් පවතින විට, එය එයයි, පාඨමාලාව වැඩි වශයෙන් හෝ අඩුවෙන් විවෘත වේ, නිල විකුණුම් ආරම්භ වේ.

සහ මුලින්ම බැලූ බැල්මට, පාඨමාලාවක් නිර්මාණය කිරීමේ කෙටි හා සරල කාර්යය කිසිසේත් සරල නොවන අතර ඇදහිය නොහැකි තරම් දිගු කාලයක් ගතවේ.

තවද තවත් වැදගත් කරුණක් තිබේ, පාඨමාලාව සමඟ වැඩ කිරීම පාඨමාලාව නිකුත් කරන විට අවසන් නොවේ. පළමුව, අපි සමහර කොටස්වල ඉතිරිව ඇති අදහස් හොඳින් කියවා බලමු. තවද අප විසින් සිදු කරන ලද සියලු උත්සාහයන් නොතකා, සමහර අඩුපාඩු තවමත් හඳුනාගෙන ඇත, සමහර වැරදි නිවැරදි කර වැඩිදියුණු කරනු ලැබේ, තථ්‍ය කාලය තුළ, එවිට සෑම පසුකාලීන පරිශීලකයෙකුටම වඩා හොඳ සේවාවක් ලැබේ.

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

සෑම පාඨමාලාවකටම තමන්ගේම නිෂ්පාදන හිමිකරුවෙකු සිටින අතර, ඔහු සාමාන්‍ය සංකල්පය නිර්වචනය කිරීමට අමතරව, නියමිත කාලසීමාවන් පරීක්ෂා කරයි, ඔහු ආන්තිකවල සටහන් කරයි, පාඨමාලාව සම්පූර්ණයෙන්ම නැවත ලිවීමට කාලය පැමිණි විට, එය අනිවාර්යයෙන්ම පැමිණෙනු ඇත, මන්ද වසර දෙකකින්, නැතහොත් වසරකට පසුව වුවද, අප පවසන සමහර දේ සදාචාරාත්මකව යල්පැන යන බැවින් එය අදාළ නොවේ. නිෂ්පාදන හිමිකරු මායිම්වල සටහන් කරයි, බොහෝ විට මිනිසුන් අපැහැදිලි කරුණු මොනවාද, ඉතා දුෂ්කර යැයි පෙනෙන කාර්යයන් මොනවාද සහ ඊට පටහැනිව ඉතා සරල යැයි පෙනුණි. ගෝලීය පාඨමාලාවේ එක් එක් පුනරාවර්තනය වඩා හොඳ, පහසු සහ සුවපහසු වන පරිදි, යම් ආකාරයක ප්‍රතිනිර්මාණය කිරීමේදී, පාඨමාලාව නැවත පටිගත කිරීමේදී මේ සියල්ල සැලකිල්ලට ගනී.

පාඨමාලා දිස්වන්නේ එලෙසය.

ඩොකර් පාඨමාලාව බිහි වූ ආකාරය

මෙය අපට වෙනම හා අසාමාන්‍ය මාතෘකාවකි. මොකද එක පැත්තකින් අපි ඒක කරන්න සැලසුම් කළේ නැහැ, මොකද ගොඩක් ඔන්ලයින් පාසල් ඒක දෙන නිසා. අනෙක් අතට, ඔහු නිදහස් කරන ලෙස ඉල්ලා සිටි අතර Kubernetes හි තොරතුරු තාක්ෂණ විශේෂඥයින් පුහුණු කිරීමේ අපගේ සංකල්පයේ තාර්කික ස්ථානයක් සොයා ගත්තේය.

ඉතා ගෝලීය වශයෙන් කතා කරන විට, මුලදී ඒ සියල්ල ආරම්භ වූයේ කුබර්නෙටස් පිළිබඳ පා course මාලාවකින්, එය ආරම්භ වූ විට, මගේ මතය අනුව, පළමු මුඩුක්කුවෙන් පසුව. අපි ප්‍රතිපෝෂණ එකතු කර ගත් අතර බොහෝ දෙනෙකුට ඩොකර් ගැන අමතර යමක් වෙනත් තැනක කියවීමට අවශ්‍ය බව අපි දුටුවෙමු, සාමාන්‍යයෙන් බොහෝ දෙනෙක් එය කුමක්දැයි නොදැන Kubernetes පිළිබඳ මූලික පාඨමාලාවට පැමිණේ. Docker.

එමනිසා, දෙවන මුඩුක්කුව සඳහා ඔවුන් පාඨමාලාවක් සාදන ලදී - හෝ ඒ වෙනුවට, පාඨමාලාවක් පවා නොව, ඩොකර්ස් පිළිබඳ පරිච්ඡේද කිහිපයක් සාදන ලදී. තීව්‍රතාවයට පැමිණෙන පුද්ගලයින්ට අහිමි වූ බවක් දැනෙන්නේ නැති අතර සාමාන්‍යයෙන් සිදුවන්නේ කුමක්ද යන්න තේරුම් ගැනීමට ඔවුන් වඩාත් මූලික කරුණු කිහිපයක් පැවසුවා.

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

ඉන්පසු සිදුවීම් දළ වශයෙන් මේ ආකාරයට වර්ධනය විය. ද්රව්ය ප්රමාණය වර්ධනය වී දින 3 කින් සවි කිරීම නතර විය. තවද තාර්කික සහ පැහැදිලි අදහසක් මතු විය: කුබර්නෙටස් පිළිබඳ දැඩි පාඨමාලාවක් හැදෑරීමට පෙර ඩොකර් ගැන යමක් නැරඹීමට අවශ්‍ය පුද්ගලයින් යැවිය හැකි ස්ලර්ම් බේසික් හි අප ආවරණය කරන දේ කුඩා පාඨමාලාවක් බවට පත් නොකරන්නේ මන්ද?

Slurm Junior යනු ඇත්ත වශයෙන්ම එවැනි මූලික පාඨමාලා කිහිපයක එකතුවකි. එහි ප්‍රතිඵලයක් ලෙස Docker පාඨමාලාව Slurm Junior ගේ කෑල්ලක් බවට පත් විය. එනම්, මෙය පෙර එවැනි ශුන්ය පියවරකි මූලික и මෙගා. ඉන්පසු ඉතා මූලික වියුක්තයන් පමණක් විය.

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

යම් අවස්ථාවක දී, මිනිසුන් මෙසේ අසන්නට පටන් ගත්හ: “යාලුවනේ, මේ සියල්ල විශිෂ්ටයි, ඔබ දැඩි පා courses මාලාවලදී කතා කරන දේ තේරුම් ගැනීමට මෙය ප්‍රමාණවත්ය. ඩොකර්ට කළ හැකි දේ සහ එය සමඟ වැඩ කරන්නේ කෙසේද සහ එය කුමක්ද යන්න පිළිබඳව මට වඩාත් විස්තරාත්මකව කියවිය හැක්කේ කොතැනින්ද? ඉතින් ඒක කෙලින් කරගන්න අදහස ආවා ඩොකර් පිළිබඳ සම්පූර්ණ පාඨමාලාව, එබැවින්, පළමුව, Kubernetes භාවිතා කරමින් Slurm වෙත පැමිණෙන පුද්ගලයින් තවමත් එයට යැවිය හැකි අතර, අනෙක් අතට, මෙම සංවර්ධන අවධියේදී Kubernetes ගැන උනන්දුවක් නොදක්වන අය සඳහා. තොරතුරු තාක්ෂණ විශේෂඥයෙකුට ඩොකර් පිළිබඳ අපගේ පාඨමාලාව නැරඹීමට පැමිණ පිරිසිදු ඩොකර් සමඟින් ඔහුගේ පරිණාමීය මාවත ආරම්භ කළ හැක. එබැවින් අපට එවැනි අංගසම්පූර්ණ, සම්පූර්ණ පාඨමාලාවක් තිබේ - ඉන්පසු බොහෝ දෙනෙක්, මෙම පා course මාලාව නරඹා, පිරිසිදු ඩොකර් සමඟ කලක් වැඩ කර, ඔවුන්ට Kubernetes හෝ වෙනත් වාද්‍ය වෘන්ද පද්ධතියක් අවශ්‍ය මට්ටමට වර්ධනය වී ඇත. ඒ වගේම ඔවුන් විශේෂයෙන් අප වෙත පැමිණියා.

සමහර විට ප්‍රශ්නය අසනු ලැබේ: "දැන් කුබර්නෙට්ස් අවශ්‍ය නොවන්නේ කුමන ආකාරයේ පුද්ගලයින්ටද?" නමුත් මෙම ප්‍රශ්නය මිනිසුන් ගැන නොවේ, එය සමාගම් පිළිබඳ ප්‍රශ්නයකි. මෙහිදී ඔබ තේරුම් ගත යුත්තේ Kubernetes හට එය හොඳින් ගැලපෙන ඇතැම් අවස්ථා සහ එය හොඳින් විසඳන කාර්යයන් ඇති බවයි, නමුත් ඊට පටහැනිව, අමතර වේදනාවක් සහ අමතර දුක් වේදනා ඇති කරන විට Kubernetes භාවිතා කිරීම සඳහා යම් යම් අවස්ථා තිබේ. එමනිසා, එය මිනිසුන් මත පවා රඳා නොපවතී, නමුත් කුමන සමාගම් සංවර්ධනය වී ඇත්ද සහ කොපමණ කාලයක් සඳහාද යන්න මතය.

උදාහරණයක් ලෙස, සමහර භයානක Legacy monolith - ඔබ බොහෝ විට එය Kubernetes වෙත තල්ලු නොකළ යුතුය, මන්ද එය ප්‍රතිලාභවලට වඩා ගැටළු ඇති කරයි. නැතහොත්, උදාහරණයක් ලෙස, මෙය යම් කුඩා ව්යාපෘතියක් නම්, එය කුඩා බරක් හෝ, ප්රතිපත්තිමය වශයෙන්, මුදල් හා සම්පත් ගොඩක් නොවේ. Kubernetes තුලට ඇදගෙන යාමෙන් පලක් නැත.

පොදුවේ ගත් කල, බොහෝ විට, පොදුවේ, බොහෝ අය දැනටමත් පවසා ඇති පරිදි, ඔබ ප්‍රශ්නය අසන්නේ නම්: “මට කුබර්නෙටස් අවශ්‍යද?”, එවිට ඔබට එය අවශ්‍ය නොවනු ඇත. එය මුලින්ම ඉදිරිපත් කළේ කවුදැයි මට මතක නැත, මගේ මතය අනුව, පාෂා සෙලිවානොව්. මම මේකට 100% එකඟයි. ඔබ Kubernetes දක්වා වර්ධනය විය යුතුයි - සහ මට Kubernetes අවශ්‍ය බව සහ අපගේ සමාගමට එය අවශ්‍ය බව දැනටමත් පැහැදිලි වූ විට සහ එය එවැනි සහ එවැනි ගැටළු විසඳීමට උපකාරී වනු ඇත, එවිට ඉගෙන ගැනීමට ගොස් හරියටම සකසන්නේ කෙසේදැයි සොයා බැලීම අර්ථවත් කරයි. එය හොඳින්, එසේ Kubernetes වෙත මාරු කිරීමේ ක්රියාවලිය ඉතා වේදනාකාරී නොවේ.

සමහර ළමා රෝග සහ සමහර සරල දේවල්, සහ ඉතා සරල දේවල් පවා අපෙන් විශේෂයෙන් සොයා ගත හැකි අතර, ඔබේම කම්මැලිකම සහ වේදනාව හරහා නොයන්න.

බොහෝ සමාගම් මුලදී බහාලුම්කරණයකින් තොරව යම් ආකාරයක යටිතල පහසුකම් තිබූ ආකාරයටම ගොස් ඇත. ඊට පස්සේ ඔක්කොම මැනේජ් කරන්න අමාරු වෙන තැනට ඇවිත්, ඩොකර් එකට මාරු වෙලා, ඩොකර් එකේ ෆ්‍රේම්වර්ක් එක ඇතුලේ, ඒකෙන් දෙන දේවල් වල හිර වෙන තැනට උන් හැදුනා. ඔවුන් අවට ඇති දේ දෙස බැලීමට පටන් ගත්හ, මෙම ගැටළු විසඳන පද්ධති මොනවාද, සහ විශේෂයෙන් කුබර්නෙටස් - මෙය පිරිසිදු ඩොකර් ජනාකීර්ණ වූ විට සහ ක්‍රියාකාරීත්වය නොමැති විට ගැටළු විසඳීමට ඔබට ඉඩ සලසන පද්ධති වලින් එකකි, මිනිසුන් සිටින විට මෙය ඇත්තෙන්ම හොඳ අවස්ථාවකි. ඔවුන් පහළ සිට පියවරෙන් පියවරට ගොස්, මෙම තාක්ෂණය ප්රමාණවත් නොවන බව තේරුම් ගෙන ඊළඟ මට්ටමට ගමන් කරයි. ඔවුන් යමක් භාවිතා කළා, එය නැවතත් හිඟ විය - ඔවුන් ඉදිරියට යනවා.

මෙය දැනුවත් තේරීමකි - එය ඉතා සිසිල් ය.

පොදුවේ ගත් කල, අපගේ පද්ධතිය ඉතා අලංකාර ලෙස ගොඩනගා ඇති බව මට පෙනේ, උදාහරණයක් ලෙස, ඩොකර් පාඨමාලාව, වීඩියෝ පාඨමාලා හරහා පවා. ඊට පස්සේ ඩොකර් එකෙන් පස්සේ යනවා මූලික Kubernetesඑතකොට මෙගා කුබර්නෙට්ස්එතකොට සීෆ්. සෑම දෙයක්ම තාර්කිකව පෙලගැසී ඇත - පුද්ගලයෙකු සමත් වන අතර ශක්තිමත් වෘත්තියක් මතු වේ.

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

කෙටියෙන් කිවහොත්, අපට අළු පැහැති ප්‍රදේශ කිහිපයක් ඇති අතර එය සම්පූර්ණ, සම්පූර්ණ චිත්‍රයක් වනු ඇත, එවිට එය සම්පූර්ණ, සම්පූර්ණ චිත්‍රයක් වනු ඇත - සහ මිනිසුන්ට පැමිණිය හැකි අතර, කුබර්නෙටස් ලෙගෝ කන්ස්ට්‍රැක්ටරයක් ​​මෙන්, ඔබට විවිධ දේ සෑදිය හැකිය. එය එකතු කරයි, තවමත් ප්‍රමාණවත් නොවේ නම් - අතිරේකය, අපගේ පා ​​courses මාලා සමඟ සමාන වේ, එවිට මිනිසුන්ට මෙයින් අවශ්‍ය දේ තේරුම් ගත හැකිය, එවිට ඔවුන්ට අපගේ පාඨමාලා වලින් යම් ආකාරයක ප්‍රහේලිකාවක් එක්රැස් කළ යුතුය.

තිරය ​​පිටුපස. පාඨමාලා නිර්මාණය වන්නේ කෙසේද?

ඔබ සාමාන්‍යයෙන් නිවැරදි සහ අවංක ප්‍රශ්නයක් ඔබෙන්ම අසන්නේ නම්: "දැන් ක්‍රියාකාරී ඩොකර් පාඨමාලාවක් භාවිතා කළ හැක්කේ කාටද?", එවිට:

  • එයට ඇතුල් වීමට පටන් ගන්නා සිසුන් සඳහා.
  • පරීක්ෂණ දෙපාර්තමේන්තුවේ සේවකයින්.
  • ඇත්ත වශයෙන්ම, තවමත්, ඩොකර් භාවිතා නොකරන බොහෝ සමාගම් තිබේ, නමුත් කිසිවෙකු එවැනි තාක්ෂණයක් ගැන අසා නැති අතර, ප්රතිපත්තිමය වශයෙන්, එය භාවිතා කරන්නේ කෙසේදැයි නොදනී. වසර ගණනාවක් තිස්සේ සංවර්ධනය වෙමින් පවතින ශාන්ත පීටර්ස්බර්ග්හි විශාල සමාගම් කිහිපයක් මම දනිමි, ඔවුන් පැරණි තාක්ෂණයන් කිහිපයක් භාවිතා කළහ, ඔවුන් මෙම දිශාවට ගමන් කරයි. විශේෂයෙන්, එවැනි සමාගම් සඳහා, එවැනි සමාගම්වල ඉංජිනේරුවන් සඳහා, මෙම පා course මාලාව ඉතා සිත්ගන්නා සුළු විය හැකිය, මන්ද, පළමුව, එය ඔබට ඉක්මනින් මෙම තාක්‍ෂණයේ ගිලී යාමට ඉඩ සලසයි, සහ දෙවනුව, ඒ සියල්ල තේරුම් ගන්නා ඉංජිනේරුවන් කිහිප දෙනෙකු පෙනී සිටි වහාම ක්‍රියා කරයි, ඔවුන්ට එය සමාගමට ගෙන ඒමට සහ සමාගම තුළ මෙම සංස්කෘතිය සහ මෙම දිශාවන් වර්ධනය කළ හැකිය.
  • මගේ මතය අනුව, මෙම පා course මාලාව දැනටමත් ඩොකර් සමඟ වැඩ කර ඇති අයට තවමත් ප්‍රයෝජනවත් විය හැකිය, නමුත් “එක් වරක් කරන්න, දෙවරක් කරන්න” ශෛලියෙන් ඉතා ස්වල්පයක් සහ වැඩි ගණනක් - දැන් ඔවුන් කෙසේ හෝ එකම කුබර්නෙටස් සමඟ අන්තර් ක්‍රියා කිරීමට යයි, සහ මෙය ඔවුන් මත යම් යම් බැඳීම් පනවයි, ඩොකර් යනු කුමක්ද, එය ක්‍රියාත්මක කරන්නේ කෙසේද යන්න පිළිබඳව ඔබට ඉතා මතුපිටින් දැනුමක් තිබේ නම්, නමුත් ඒ සමඟම එය ඇතුළත සිට ක්‍රියා කරන්නේ කෙසේදැයි ඔබ නොදන්නේ නම්, කුමක් කළ යුතුද යන්න ඔබ නොදනී එය සහ නොකිරීමට වඩා හොඳ කුමක්ද, එවිට මෙම පාඨමාලාව දැනුම ක්රමවත් කිරීම හා ගැඹුරු කිරීම සඳහා හොඳින් ගැලපේ.

නමුත් ඔබට පහත මට්ටමේ දැනුමක් තිබේ නම්: “මම එකම ඩොකර් ලිපිගොනු නිවැරදිව ලියන්නේ කෙසේදැයි නොදනිමි, නාම අවකාශයන් මොනවාද, බහාලුම් ක්‍රියා කරන්නේ කෙසේද, ඒවා සැබවින්ම මෙහෙයුම් පද්ධති මට්ටමින් ක්‍රියාත්මක කරන්නේ කෙසේදැයි මට සිතාගත හැකිය” - එවිට තිබේ නියත වශයෙන්ම අප වෙත යාමේ තේරුමක් නැත, ඔබ අලුත් කිසිවක් ඉගෙන නොගන්නා අතර වියදම් කරන මුදල් හා කාලය ගැන ඔබ ටිකක් දුක් වනු ඇත.

අපගේ පාඨමාලාවේ ඇති වාසි මොනවාදැයි අපි සකස් කරන්නේ නම්, එවිට:

  • පවතින න්‍යායාත්මක කොටස තේරුම් ගැනීමට පමණක් නොව, ඔබට එය අවශ්‍ය වන්නේ ඇයි සහ අනාගතයේදී ඔබ එය භාවිතා කරන්නේ කෙසේද යන්න තේරුම් ගැනීමට ඔබට ඉඩ සලසන ප්‍රමාණවත් ප්‍රායෝගික අවස්ථා සංඛ්‍යාවක් සමඟින් මෙම පා course මාලාව සෑදීමට අපි උත්සාහ කළෙමු;
  • ඕනෑම තැනක ඉතා කලාතුරකින් හමු වන කොටස් කිහිපයක් තිබේ - සහ පොදුවේ ඒවා මත එතරම් ද්රව්ය නොමැත. ඒවා මෙහෙයුම් පද්ධතිය සමඟ ඩොකර්ගේ අන්තර් ක්‍රියාකාරිත්වයට සම්බන්ධ වේ, එය ටිකක් වෙනස් ය. බහාලුම් පද්ධතිය ක්‍රියාත්මක කිරීම සඳහා ඩොකර් මෙහෙයුම් පද්ධතියෙන් ගත් යාන්ත්‍රණ මොනවාද - සහ මෙය ලිනක්ස් මෙහෙයුම් පද්ධතිය තුළ බහාලුම් ක්‍රියාත්මක කිරීමේ සමස්ත ගැටළුව පිළිබඳ ගැඹුරු අවබෝධයක් ලබා දෙයි. එය ක්‍රියා කරන ආකාරය, මෙහෙයුම් පද්ධතිය තුළ, පිටතින්, එකිනෙකා සමඟ අන්තර් ක්‍රියා කරන ආකාරය.

මෙය සැබවින්ම ගැඹුරු පෙනුමක් වන අතර එය ඉතා කලාතුරකින් සිදු වන අතර ඒ සමඟම, මගේ මතය අනුව, එය ඉතා වැදගත් වේ. ඔබට ඕනෑම තාක්‍ෂණයක් හොඳින් තේරුම් ගැනීමට සහ එයින් අපේක්ෂා කළ යුතු දේ තේරුම් ගැනීමට අවශ්‍ය නම්, එය අඩු මට්ටමින් ක්‍රියා කරන ආකාරය පිළිබඳ සාමාන්‍ය අදහසක් ඔබට තිබිය යුතුය.

මෙහෙයුම් පද්ධතියේ දෘෂ්ටිකෝණයෙන් මෙය ක්‍රියා කරන ආකාරය අපගේ පාඨමාලාව පෙන්වා දෙයි. එක් අතකින්, සියලුම බහාලුම් පද්ධති එකම මෙහෙයුම් පද්ධති යාන්ත්‍රණ භාවිතා කරයි. අනිත් එක ලිනක්ස් ඔපරේටින් සිස්ටම් එකේ තියන ඒවා ඩොකර් වගේ ගන්නවා. වෙනත් බහාලුම් පද්ධති අලුත් කිසිවක් ඉදිරිපත් කළේ නැත - ඔවුන් දැනටමත් ලිනක්ස් හි ඇති දේ ගෙන පහසු දවටනයක් ලියා ඔබට ඉක්මනින් ඇමතීමට, එය ක්‍රියාත්මක කිරීමට හෝ කෙසේ හෝ එය සමඟ අන්තර් ක්‍රියා කිරීමට ඉඩ සලසයි. එකම ඩොකර් මෙහෙයුම් පද්ධතිය සහ විධාන රේඛාව අතර ඉතා විශාල තට්ටුවක් නොවේ, එය ඔබට කන්ටේනරයක් නිර්මාණය කිරීම සඳහා කිලෝටොන් ගණනක් විධාන හෝ යම් ආකාරයක C කේතයක් ලිවීමට ඉඩ නොදෙන උපයෝගිතා වර්ගයකි, නමුත් ඇතුල් කිරීමෙන් මෙය සිදු කරන්න. ටර්මිනලයේ පේළි කිහිපයක්.

ඒ වගේම තව දෙයක්, අපි විශේෂයෙන්ම Docker ගැන කතා කරනවා නම්, Docker ඇත්තටම IT ලෝකයට ගෙනාපු දේවල් තමයි standards. යෙදුම දියත් කළ යුතු ආකාරය, එය ක්‍රියා කළ යුතු ආකාරය, ලඝු-සටහන් සඳහා අවශ්‍යතා මොනවාද, පරිමාණය සඳහා අවශ්‍යතා මොනවාද, යෙදුමම වින්‍යාස කිරීම.

බොහෝ ආකාරවලින්, ඩොකර් යනු සම්මතයන් ගැන ය.

ප්‍රමිති Kubernetes වෙත ද ගමන් කරයි - සහ ඔබ Docker හි ඔබගේ යෙදුම හොඳින් ක්‍රියාත්මක කරන්නේ කෙසේදැයි දන්නේ නම්, එය Kubernetes තුළම හොඳින් ක්‍රියා කරයි.

ඔබ Docker පාඨමාලාව නිර්මාණය කළ ආකාරය ගැන පමණක් නොව, වෙනත් පාඨමාලා ගැනද උනන්දුවක් දක්වන බව ඔබට පෙනී ගියේ නම්, නමුත් ප්‍රායෝගික දෘෂ්ටි කෝණයකින් එම පාඨමාලාව ගැනම උනන්දුවක් දක්වයි. ජූලි 5000 දක්වා රුබල් 30 ක පෙර-ඇණවුම් වට්ටමක් යටතේ එය මිලදී ගැනීමට තවමත් කාලය තිබේ.

අපි ඔබව දැකීමට සතුටු වන්නෙමු!

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

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