டெவொப்ஸ் உடன் குபெர்னெட்டஸ் மாஸ்டரிங் - நாள் 1 - பகுதி 3 - கண்டெய்னரைசேஷன்

Share

Summary

இந்த வீடியோ, விர்ச்சுவல் மெஷின்களின் சிக்கல்களையும், கண்டெய்னரைசேஷன் மற்றும் டாக்கரை ஒரு தீர்வாகவும் ஆராய்கிறது. இது டாக்கரின் கருத்து, விஎம்க்களுடன் ஒப்பிடுதல் மற்றும் VS கோட் ஐடிஇ போன்ற தொடர்புடைய கருவிகள் மற்றும் கருத்துக்களை விளக்குகிறது. விவாதம் பொதுவாக கேட்கப்படும் கேள்விகள் மற்றும் இந்த தொழில்நுட்பங்களின் நடைமுறைச் சவால்கள் பற்றிய தகவல்களையும் உள்ளடக்கியது.

Highlights

விர்ச்சுவல் மெஷின்கள் மற்றும் கண்டெய்னர்கள் இடையே உள்ள வேறுபாடுகள்
00:09:48

விர்ச்சுவல் மெஷின்கள் மற்றும் கண்டெய்னர்கள் இடையே உள்ள வேறுபாடுகள் இங்கு விளக்கப்பட்டுள்ளன. விர்ச்சுவல் மெஷின்கள் இயங்குவதற்கு ஒரு ஹைப்பர்வைசரின் மேல் முழு OSஸும் தேவை, மேலும் ஒவ்வொரு அப்ளிகேஷனுக்கும் தனி CPU, மெமரி மற்றும் டிஸ்க் போன்ற ரிசோர்ஸ்கள் தேவைப்படும். ஆனால் டாக்கர் கண்டெய்னர்கள், ஒரு பிசிகல் மெஷினில் அல்லது விர்ச்சுவல் மெஷினில் உள்ள OS-இன் மேல் டாக்கர் இன்ஜின் மூலம் இயங்குகின்றன. ஒரு டாக்கர் இன்ஜின், ஒரு ஹைப்பர்வைசர் போலச் செயல்பட்டு, பல லைட் வெயிட் கண்டெய்னர்களை இயக்குகிறது. ஒவ்வொரு கண்டெய்னரும் ஒரு தனிப்பட்ட, குறைந்தபட்ச OS உடன் இயங்குவதால், இது 'லைட் வெயிட் விர்ச்சுவல் மெஷின்' என்று அழைக்கப்படுகிறது. டாக்கர் கண்டெய்னர்கள் இயக்கும்போது, அவை தனிப்பட்ட முறையில் ஒரே மெஷினில் இயங்கும்போதுகூட, ஒவ்வொரு அப்ளிகேஷனுக்கும் தனிப் போர்ட்டுகள் (port) மூலம் அணுக முடியும்.

கண்டெய்னரின் செயல்விளக்கம்
00:11:00

ஒரு டாக்கர் கண்டெய்னரை ரன் செய்வது எப்படி என்று இங்கே செயல்விளக்கம் அளிக்கப்படுகிறது. 'docker run' கமாண்டை பயன்படுத்தி ஒரு அப்ளிகேஷன் எப்படி கண்டெய்னராக இயக்கப்படுகிறது என்று விளக்கப்படுகிறது. 'docker ps' கமாண்ட் மூலம் இயங்கும் கண்டெய்னர்களைப் பார்க்க முடியும். ஒவ்வொரு கண்டெய்னருக்கும் ஒரு தனிப்பட்ட ஐடி உள்ளது, இது ஒரு விர்ச்சுவல் மெஷின் ஐடி போன்றது. கஸ்டமர் சர்வீஸ் மற்றும் ப்ராடக்ட் சர்வீஸ் போன்ற பல கண்டெய்னர்களை ஒரே மெஷினில் இயக்க முடியும். ஒரு சேவை சிக்கலைச் சந்தித்தால், அந்த குறிப்பிட்ட கண்டெய்னரை மட்டும் மறுதொடக்கம் செய்ய முடியும், மற்ற சேவைகளைப் பாதிக்காமல். ஒரு கண்டெய்னருக்குள் நுழைந்து அதன் கோப்புகளை ஆய்வு செய்யும் செயல்முறையும் காட்டப்படுகிறது, இது ஒரு தனிப்பட்ட சூழலையும் குறைந்தபட்ச OSஸையும் கொண்டிருப்பதை உறுதிப்படுத்துகிறது.

விர்ச்சுவல் மெஷின் vs டாக்கர் கண்டெய்னர் - ஒப்பீடு
00:27:38

விர்ச்சுவல் மெஷின் மற்றும் டாக்கர் கண்டெய்னர் இடையே உள்ள முக்கிய வேறுபாடுகள் அட்டவணைப்படுத்தப்படுகின்றன. விர்ச்சுவல் மெஷின்களுக்கு முழு OS தேவைப்படுகிறது, டாக்கருக்கு லைட் வெயிட் OS போதுமானது. விர்ச்சுவல் மெஷின்கள் இயக்க நிமிடங்கள் எடுத்துக்கொள்ளும், டாக்கர் விநாடிகள் எடுத்துக்கொள்ளும். விர்ச்சுவல் மெஷின்கள் ஜிபி அளவிலும், டாக்கர் கண்டெய்னர்கள் சிறிய அளவிலும் இருக்கும். டாக்கர் கண்டெய்னர்கள் விர்ச்சுவல் மெஷின்களை விட வேகமாக செயல்படுகின்றன. ஸ்கேலிங் (scaling) பொறுத்தவரை, விர்ச்சுவல் மெஷின்கள் மெதுவாகச் (slow) ஸ்கேல் ஆகும், ஆனால் டாக்கர் கண்டெய்னர்கள் வேகமாகச் (fast) ஸ்கேல் ஆகும். செலவு வகையில், விர்ச்சுவல் மெஷின்கள் அதிகச் செலவைக் கொண்டுள்ளன, டாக்கர் கண்டெய்னர்கள் மிகக் குறைந்தச் செலவைக் கொண்டுள்ளன.

VS Code (IDE) - இன்ட்ராகேடட் டெவலப்மெண்ட் என்விரான்மெண்ட்
00:32:00

Integrated Development Environment (IDE) பற்றி விளக்கப்படுகிறது, இது மென்பொருள் உருவாக்குநர்களுக்காகக் குறிப்பாக வடிவமைக்கப்பட்டது. கோட் எழுதுவதை எளிதாக்குவதே இதன் முக்கிய அம்சம். சின்டாக்ஸ் பிழைகளைக் கண்டறிவது, குறியீட்டை முடிப்பது மற்றும் வண்ணக் குறியீடுகளை வழங்குவது (colour-coding) போன்ற செயல்பாடுகளை IDEகள் எளிதாக்குகின்றன. VS Code என்பது ஒரு பிரபலமான IDE ஆகும், இது குபெர்னெட்டஸ் உடன் பயன்படுத்தப்படவுள்ளது, ஏனெனில் குபெர்னெட்டஸ் உள்ளீட்டு கோப்புகள் யாமல் (YAML) வடிவில் எழுதப்படுகின்றன. VS Code பல்வேறு நிரலாக்க மொழிகளை ஆதரிக்கிறது, கிராஸ்-பிளாட்ஃபார்ம் ஆதரவு (cross-platform support) உள்ளது, இலகுவானது மற்றும் பல எக்ஸ்டென்ஷன்கள் உள்ளன. டெர்மினல் ஆதரவு (terminal support) மற்றும் கிட் ஒருங்கிணைப்பு (Git integration) போன்ற வசதிகளும் இதில் உள்ளன. VS Code இன்ஸ்டால் செய்த பிறகு, குபெர்னெட்டஸ் எக்ஸ்டென்ஷனை நிறுவுவதன் மூலம் யாமல் கோப்புகளை எழுதுவது மேலும் எளிதாகும்.

கேள்வி பதில் அமர்வு
00:37:00

இந்த கேள்வி-பதில் அமர்வில், குபெர்னெட்டஸ் படிப்பதை முடித்தவுடன் மாணவர்கள் எவற்றை எதிர்பார்க்கலாம் என்ற கேள்விகள் விவாதிக்கப்பட்டன. கம்ப்ளீட் லேப், ஆதன்டிகேஷன் மற்றும் ஆர்பேக் (RBAC) போன்ற மேம்பட்ட தலைப்புகளுக்கு ஏகேஎஸ் (AKS) பயன்படுத்தப்படும், ஆனால் பெரும்பாலான ஆய்வகங்கள் லோக்கலில் கைண்ட்/மினிகியூப் கிளஸ்டர்களில் (Kind/Minikube clusters) நடத்தப்படும். இது வெவ்வேறு கிளவுட் (Cloud) தளங்களுக்கு இடையே உள்ள பொருந்தக்கூடிய தன்மையையும், எவ்வாறு திறன்கள் பொதுவானவை என்பதையும் வலியுறுத்தப்பட்டது. இது ஒரு எண்ட்-டு-எண்ட் (end-to-end) ப்ராஜெக்ட் செயல்விளக்கத்தின் மூலம் அறிவை எவ்வாறு பயன்படுத்த முடியும் என்பதையும் உள்ளடக்கியது.

ஆன்-ப்ரேமிஸ் (On-Premise) vs கிளவுட் (Cloud) குபெர்னெட்டஸ்
00:52:00

ஆன்-ப்ரேமிஸ் (On-Premise) மற்றும் கிளவுட் (Cloud) அடிப்படையிலான குபெர்னெட்டஸ் அமைப்புகள் குறித்த விவாதம் நடந்தது. ஆன்-ப்ரேமிஸ் பயன்படுத்தும்போது செலவு, பராமரிப்பு மற்றும் லிமிடேஷன்ஸ் (Limitations) குறித்து பேசப்பட்டது. ஒரு விர்ச்சுவல் மெஷினில் பல குபெர்னெட்டஸ் நோட்களை (nodes) இயக்குவதில் உள்ள சவால்கள் குறிப்பிடப்பட்டது. ஒரு நோடு ஃபெயிலில் ஆகும்போது ஏற்படும் பிரச்சனைகள், மற்றும் பல நோடுகளைக் கொண்ட கிளஸ்டர் (cluster) கட்டமைப்புகள் மூலம் எவ்வாறு பலன் கிடைக்கும் என்பதும் எடுத்துரைக்கப்பட்டது, கிளஸ்டரிங் (clustering) என்பது ஃபால்ட் டாலரன்ஸ் (fault tolerance) மற்றும் அதிக நம்பகத்தன்மை (high availability) ஆகியவற்றை உறுதிப்படுத்துகிறது.

கூடுதல் தகவல்கள் மற்றும் தேர்வுகள்
01:03:00

இந்த கோர்ஸ் குறித்த கேள்வி-பதில் அமர்வில், பங்கேற்பாளர்கள் டெவொப்ஸ் கருவிகள் பற்றிய அறிவின் முக்கியத்துவத்தைக் கேட்டனர், குறிப்பாக இந்த பயிற்சிக்குப் பிறகு வேலைக்குச் செல்வதற்கு. தேர்வுகள் மற்றும் அதற்கான செலவுகள் பற்றியும் விவாதிக்கப்பட்டது, அதிலும் குறிப்பாக சி.கே.ஏ (CKA) தேர்வுக்கு கூப்பன்களைப் (coupons) பயன்படுத்தி எவ்வாறு செலவுகளைக் குறைக்கலாம் என்பது பற்றிய தகவல்களும் பகிரப்பட்டது.

விர்ச்சுவல் மெஷின்களில் உள்ள சிக்கல்கள்
00:00:00

இந்த வீடியோ, விர்ச்சுவல் மெஷின்களில் உள்ள சிக்கல்களைப் பற்றி விவாதிக்கிறது, இதில் மென்பொருள் பதிப்புகளுடன் இணக்கமின்மை (எ.கா: பைத்தான் 3.4 மற்றும் 3.1) மற்றும் ஒரே சர்வரில் பல பதிப்புகளை நிறுவுவதற்கான சவால்கள் ஆகியவை அடங்கும். மேலும், வளங்களைப் பயன்படுத்தும் திறனின்மை, கைமுறையான செயல்முறைகள் காரணமாக ஏற்படும் மனிதப் பிழைகள் மற்றும் ஸ்கேலிங்கின் போது அதிக தொடங்கும் நேரம் (ஸ்டார்ட்அப் டைம்) போன்ற பிரச்சினைகளையும் விவாதிக்கிறது. தனிமைப்படுத்தல் இல்லாததால் ஏற்படும் மோதல்களும் ஒரு முக்கியப் பிரச்சினையாகக் குறிப்பிடப்பட்டுள்ளது. இந்தக் குறைபாடுகளுக்கான தீர்வாக கண்டெய்னர்கள் அறிமுகப்படுத்தப்படுகின்றன.

கண்டெய்னர்கள் மற்றும் டாக்கரின் அறிமுகம்
00:01:13

கண்டெய்னர்கள், விர்ச்சுவல் மெஷின்களில் உள்ள சிக்கல்களுக்கு தீர்வாக அறிமுகப்படுத்தப்படுகின்றன. ஒரு கண்டெய்னர் என்பது ஒரு பைத்தான் சோர்ஸ் கோட், இன்டர்பிரெட்டர் மற்றும் மாட்யூல்கள் போன்ற அனைத்துத் தேவைகளையும் கொண்ட ஒரு தொகுப்பாகும். இது ஒரு ‘லைட் வெயிட் விர்ச்சுவல் மெஷின்’ போல செயல்படுகிறது, இது குறைவான வளங்களையே பயன்படுத்துகிறது. டாக்கர் என்பது கண்டெய்னர்களை உருவாக்க, இயக்க, மற்றும் நிர்வகிக்கப் பயன்படும் ஒரு கருவியாகும். டாக்கருக்கு முன், கண்டெய்னர் கான்செப்கள் இருந்தபோதிலும், அவை பயன்படுத்தக் கடினமாக இருந்தன. டாக்கரின் எளிமையான கமாண்டுகள், இமேஜ் கான்செப்ட் மற்றும் டாக்கர் ஹப் போன்ற அம்சங்கள் அதை மிகவும் பிரபலமாக்கியது. பாட்மேன் (Podman) போன்ற பிற மாற்று கருவிகளும் சந்தையில் உள்ளன. டாக்கர் டெஸ்க்டாப் போன்ற சில டாக்கர் தயாரிப்புகளுக்கு மட்டுமே லைசென்ஸ் தேவை, மற்றவை பெரும்பாலும் இலவசம்.

Recently Summarized Articles

Loading...