குபெர்னெட்ஸ் சிறுகுறிப்புகளை எவ்வாறு பயன்படுத்துவது

Kupernets Cirukurippukalai Evvaru Payanpatuttuvatu



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

குபெர்னெட்டஸில் சிறுகுறிப்புகள் என்ன?

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

குபர்னெட்டஸில் சிறுகுறிப்பு எவ்வாறு செயல்படுகிறது?

குபெர்னெட்டஸில் சிறுகுறிப்புகள் எவ்வாறு பயன்படுத்தப்படுகின்றன என்பதை இங்கே கற்றுக்கொள்வோம். சிறுகுறிப்புகள் விசைகள் மற்றும் மதிப்புகளைக் கொண்டவை என்பதை நாம் அறிவோம்; இந்த இரண்டில் ஒரு ஜோடி லேபிள் என்று அழைக்கப்படுகிறது. சிறுகுறிப்புகளின் விசைகள் மற்றும் மதிப்புகள் ஒரு சாய்வு '\' மூலம் பிரிக்கப்படுகின்றன. மினிகுப் கண்டெய்னரில், குபெர்னெட்டஸில் சிறுகுறிப்புகளைச் சேர்க்க “சிறுகுறிப்புகள்” முக்கிய சொல்லைப் பயன்படுத்துகிறோம். சிறுகுறிப்புகளின் முக்கிய பெயர் கட்டாயம் என்பதை நினைவில் கொள்ளவும், மேலும் பெயரின் எழுத்துக்கள் குபெர்னெட்டஸில் 63 எழுத்துகளுக்கு மேல் இல்லை. முன்னொட்டுகள் விருப்பமானவை. சிறுகுறிப்புகளின் பெயரை எண்ணெழுத்து எழுத்துக்களுடன் கோடுகள் மற்றும் வெளிப்பாடுகளுக்கு இடையில் அடிக்கோடிட்டுக் கொண்டு தொடங்குகிறோம். உள்ளமைவு கோப்பில் உள்ள மெட்டாடேட்டா புலத்தில் சிறுகுறிப்புகள் வரையறுக்கப்பட்டுள்ளன.







முன்நிபந்தனைகள்:



கணினியில், உபுண்டு அல்லது உபுண்டுவின் சமீபத்திய பதிப்பு நிறுவப்பட்டுள்ளது. பயனர் Ubuntu இயங்குதளத்தில் இல்லை என்றால், Windows இயங்குதளத்தின் அதே நேரத்தில் மற்ற இயங்குதளத்தை மெய்நிகராக இயக்கும் வசதியை நமக்கு வழங்கும் Virtual Box அல்லது VMware இயந்திரத்தை முதலில் நிறுவவும். Kubernetes நூலகங்களை நிறுவவும் மற்றும் இயக்க முறைமையை உறுதிப்படுத்திய பிறகு கணினியில் Kubernetes கிளஸ்டரை உள்ளமைக்கவும். பிரதான பயிற்சி அமர்வைத் தொடங்குவதற்கு முன் இவை நிறுவப்பட்டிருக்கும் என்று நம்புகிறோம். குபெர்னெட்டஸில் சிறுகுறிப்புகளை இயக்க முன்தேவைகள் அவசியம். Kubernetes இல் உள்ள Kubectl கட்டளை கருவி, காய்கள் மற்றும் கொள்கலன்களை நீங்கள் அறிந்திருக்க வேண்டும்.



இங்கே, நாங்கள் எங்கள் முக்கிய பகுதிக்கு வந்தோம். சிறந்த புரிதலுக்காக இந்தப் பகுதியை வெவ்வேறு படிகளாகப் பிரித்தோம்.





வெவ்வேறு படிகளில் சிறுகுறிப்பு செய்வதற்கான செயல்முறை பின்வருமாறு:

படி 1: Kubernetes இன் MiniKube கொள்கலனை இயக்கவும்

இந்த படிநிலையில் மினிகுப் பற்றி உங்களுக்கு கற்பிப்போம். Minikube என்பது Kubernetes இன் நோக்கமாகும், இது Kubernetes இல் உள்ள பயனர்களுக்கு உள்ளூர் கொள்கலனை வழங்குகிறது. எனவே, ஒவ்வொரு சந்தர்ப்பத்திலும், அடுத்த செயல்பாடுகளுக்கு ஒரு மினிகுப் உடன் தொடங்குகிறோம். தொடக்கத்தில், பின்வரும் கட்டளையை இயக்குகிறோம்:



> minikube ஐ தொடங்கவும்

கட்டளையை இயக்குவது முன்பு இணைக்கப்பட்ட ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, ஒரு குபெர்னெட்ஸ் கொள்கலனை வெற்றிகரமாக உருவாக்குகிறது.

படி 2:   குபெர்னெட்டஸில் CRI சாக்கெட் அல்லது வால்யூம் கன்ட்ரோலர் குறிப்புகளைப் பயன்படுத்தவும்

ஒரு மினிகுப் முனை எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்து கொள்ளவும், ஒரு பொருளுக்குப் பயன்படுத்தப்படும் சிறுகுறிப்புகளை மீட்டெடுக்கவும், பின்வரும் kubectl கட்டளையை இயக்குவதன் மூலம் குபெர்னெட்டஸில் உள்ள CRI சாக்கெட் சிறுகுறிப்புகளைப் பயன்படுத்துகிறோம்:

> kubectl minikube முனைகளைப் பெறவும் -தி json | jq. மெட்டாடேட்டா

  உரை விளக்கம் தானாக உருவாக்கப்படும்

கட்டளை முடிந்ததும், தற்போது குபெர்னெட்ஸில் சேமிக்கப்பட்டுள்ள அனைத்து சிறுகுறிப்புகளையும் இது காட்டுகிறது. இந்த கட்டளையின் வெளியீடு இணைக்கப்பட்டுள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்படும். நாம் பார்க்கிறபடி, சிறுகுறிப்புகள் எப்பொழுதும் தரவை விசைகள் மற்றும் மதிப்புகள் வடிவத்தில் வழங்கும். ஸ்கிரீன்ஷாட்டில், கட்டளை மூன்று சிறுகுறிப்புகளை வழங்குகிறது. இவை 'kubeadm.alpha.kubernetes.io/cri-socket' என்பது ஒரு முக்கிய, 'unix:///var/run/cri-dockerd.sock' என்பது மதிப்புகள் மற்றும் பல. கிரி-சாக்கெட் முனை உருவாக்கப்பட்டது. இந்த வழியில், குபெர்னெட்டஸில் உள்ள சிறுகுறிப்புகளை உடனடியாகப் பயன்படுத்துகிறோம். இந்த கட்டளை JSON வடிவத்தில் வெளியீட்டுத் தரவை வழங்குகிறது. JSON இல், பின்பற்ற வேண்டிய முக்கிய மற்றும் மதிப்பு வடிவங்கள் எங்களிடம் எப்போதும் இருக்கும். இந்தக் கட்டளையைப் பயன்படுத்தி, kubectl பயனர் அல்லது நாம் காய்களின் மெட்டாடேட்டாவை எளிதாகப் பிரித்தெடுத்து, அதற்கேற்ப அந்த பாட்டின் மீது ஒரு செயல்பாட்டைச் செய்யலாம்.

குபெர்னெட்டஸில் சிறுகுறிப்பு மரபுகள்

இந்த பகுதியில், மனித தேவைகளுக்கு சேவை செய்ய உருவாக்கப்பட்ட சிறுகுறிப்பு மரபுகளைப் பற்றி பேசுவோம். வாசிப்புத்திறன் மற்றும் சீரான தன்மையை மேம்படுத்த இந்த மரபுகளைப் பின்பற்றுகிறோம். உங்கள் சிறுகுறிப்புகளின் மற்றொரு முக்கியமான அம்சம் பெயர் இடைவெளி. குபெர்னெட்டஸின் மரபுகள் ஏன் செயல்படுத்தப்படுகின்றன என்பதைப் புரிந்துகொள்ள, சேவைப் பொருளுக்கு சிறுகுறிப்புகளைப் பயன்படுத்துகிறோம். இங்கே, சில மரபுகளையும் அவற்றின் பயனுள்ள நோக்கங்களையும் விளக்குகிறோம். குபெர்னெட்டஸின் சிறுகுறிப்பு மரபுகளைப் பார்ப்போம்:

சிறுகுறிப்புகள் விளக்கம்
a8r. நான்/அரட்டை வெளிப்புற அரட்டை அமைப்புக்கான இணைப்பிற்குப் பயன்படுத்தப்பட்டது
a8r. io/பதிவுகள் வெளிப்புற பதிவு பார்வையாளருக்கான இணைப்பிற்குப் பயன்படுத்தப்பட்டது
a8r. io/விளக்கம் மனிதர்களுக்கான குபெர்னெட்ஸ் சேவையின் கட்டமைக்கப்படாத தரவு விளக்கத்தைக் கையாளப் பயன்படுகிறது
a8r. io/ களஞ்சியம் VCS போன்ற வெவ்வேறு வடிவங்களில் வெளிப்புற களஞ்சியத்தை இணைக்கப் பயன்படுகிறது
a8r. io/பிழைகள் குபெர்னெட்டஸில் உள்ள காய்களுடன் வெளிப்புற அல்லது வெளிப்புற பிழை டிராக்கரை இணைக்கப் பயன்படுகிறது
a8r. io/uptime பயன்பாடுகளில் வெளிப்புற நேர டாஷ்போர்டு அமைப்பை இணைக்கப் பயன்படுகிறது

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

முடிவுரை

சிறுகுறிப்புகள் குபெர்னெட்டஸால் பயன்படுத்தப்படவில்லை; மாறாக, அவை மனிதர்களுக்கு குபெர்னெட்ஸ் சேவை பற்றிய விவரங்களை வழங்கப் பயன்படுகின்றன. சிறுகுறிப்புகள் மனித புரிதலுக்காக மட்டுமே. மெட்டாடேட்டா குபெர்னெட்டஸில் சிறுகுறிப்புகளைக் கொண்டுள்ளது. நமக்குத் தெரிந்தவரை, குபெர்னெட்டஸில் உள்ள காய்கள் மற்றும் கொள்கலன்களைப் பற்றி மேலும் தெளிவுபடுத்த, மெட்டாடேட்டா மனிதர்களுக்கு மட்டுமே பயன்படுத்தப்படுகிறது. இந்த கட்டத்தில், குபெர்னெட்டஸில் உள்ள சிறுகுறிப்புகளை நாங்கள் ஏன் பயன்படுத்துகிறோம் என்பது உங்களுக்குத் தெரியும் என்று நாங்கள் கருதுகிறோம். ஒவ்வொரு புள்ளியையும் விரிவாக விளக்கினோம். கடைசியாக, சிறுகுறிப்புகள் கொள்கலன் செயல்பாட்டைச் சார்ந்தது அல்ல என்பதை நினைவில் கொள்ளுங்கள்.