குபெர்னெட்ஸில் உள்ளூர் தொடர்ச்சியான ஒலியளவை எவ்வாறு உருவாக்குவது

Kupernetsil Ullur Totarcciyana Oliyalavai Evvaru Uruvakkuvatu



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

குபெர்னெட்டஸில் உள்ள லோக்கல் பெர்சிஸ்டண்ட் வால்யூம் என்ன?

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







முன் கோரிக்கைகள்:

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



படி 1: குபெர்னெட்ஸ் கிளஸ்டரை உள்நாட்டில் தொடங்கவும்

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



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



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





படி 2: குபெர்னெட்டஸில் YAML கோப்பை உருவாக்கவும்

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

> நானோ சேமிப்பு. யாழ்


இந்த கட்டளை செயல்படுத்தப்படும் போது, ​​அதற்கு பதிலாக, அது ஒரு சேமிப்பக .yaml கோப்பைத் திறந்தது, அதில் எங்கள் கணினியில் உள்ளூர் PV ஐ உள்ளமைக்க நிலையான தொகுதியின் குறிப்பிட்ட தகவல் உள்ளது.




இந்த கோப்பில் கோப்பின் பெயர் மற்றும் API பதிப்பு உள்ளது. அதன் பிறகு, பாட்டின் மெட்டாடேட்டாவும் இந்தக் கோப்பில் குறிப்பிடப்பட்டுள்ளது. இந்த பாட்டின் பெயர் 'மை-லோக்கல்-ஸ்டோரேஜ்' மற்றும் ப்ரொவிஷனர் மற்றும் வால்யூம்பைண்டிங் மோட் ஆகியவையும் இந்தக் கோப்பில் சரியாகக் குறிப்பிடப்பட்டுள்ளன. கட்டளை மற்றும் கோப்பின் ஸ்கிரீன்ஷாட் மேலே இணைக்கப்பட்டுள்ளது.

படி 3:  குபெர்னெட்டஸில் சேமிப்பக வகுப்பு ஆதாரத்தை உருவாக்கவும்

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

> kubectl உருவாக்கவும் -எஃப் சேமிப்பு. யாழ்



Enter ஐ அழுத்தவும்: கட்டளை செயல்படுத்தப்பட்டது மற்றும் மேலே இணைக்கப்பட்டுள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி கட்டளைக்கு கீழே வெளியீடு காட்டப்படும். பாதை விவரக்குறிப்புக்கான கட்டளையில் ‘-f’ கொடி பயன்படுத்தப்படுகிறது. முதல் நுகர்வோர் பிணைப்பு பயன்முறைக்காகக் காத்திருக்கும் போது, ​​குபெர்னெட்ஸில் 'மை-லோக்கல்-ஸ்டோரேஜ்' என்ற சேமிப்பக வகுப்பை வெற்றிகரமாக உருவாக்கினோம்.

படி 4: உள்ளூர் தொடர்ச்சியான தொகுதி உள்ளமைவு கோப்பை உருவாக்கவும்

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

> நானோ எல்பிவி யாழ்


இந்த கட்டளை செயல்படுத்தப்படும் போது, ​​இணைக்கப்பட்ட ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, கட்டமைப்பு கோப்பு திறக்கப்படும்.


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

படி 6: குபெர்னெட்டஸில் உள்ள லோக்கல் பெர்சிஸ்டண்ட் வால்யூம் ஃபைலைப் பயன்படுத்துதல்

இந்த கட்டத்தில், இப்போது கட்டளையை இயக்குவதன் மூலம் உள்ளூர் நிலையான தொகுதி கோப்பை எங்கள் கணினியில் வரிசைப்படுத்துவோம். கட்டளை பின்வருமாறு:

> kubectl உருவாக்கவும் -எஃப் lpv.yaml



கட்டளை செயல்படுத்தப்படும்போது, ​​​​எங்கள் குபெர்னெட்டஸ் பயன்பாட்டில் உள்ள நிலையான தொகுதி கோப்பகத்தில் 'my-local-pv' என்ற கோப்பு உருவாக்கப்படும்.

படி 7: குபெர்னெட்டஸில் ஒரு நிலையான வால்யூம் க்ளைம் உள்ளமைவு கோப்பை உருவாக்கவும்.

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

> நானோ pvc யாழ்


ஒரு கட்டளையை இயக்கும் போது, ​​ஒரு கோப்பு திறக்கப்படும். இந்தக் கோப்பில் பாட் வகை, பாட்டின் பெயர் மற்றும் இந்தக் கோப்பில் நியாயப்படுத்தப்படும் PVC விவரக்குறிப்புகள் உள்ளன. இந்தக் கோப்பின் ஸ்கிரீன்ஷாட் கீழே இணைக்கப்பட்டுள்ளது.

படி 8: குபெர்னெட்டஸில் PVC கோப்பைப் பயன்படுத்துதல்

இந்தப் படிநிலையில், காய்களை விவரக்குறிப்புகளுடன் இயக்குவதற்காக இப்போது PVC இன் உள்ளமைவுக் கோப்பை எங்கள் குபெர்னெட்ஸ் பயன்பாட்டில் பயன்படுத்துவோம். kubectl கட்டளை வரி கருவியில் கட்டளையை இயக்குவோம்:

> kubectl உருவாக்கவும் -எஃப் pvc யாழ்



கட்டளை செயல்படுத்தப்படும்போது, ​​​​எங்கள் குபெர்னெட்ஸ் பயன்பாட்டு 'persistentvolumeclaim' கோப்பகத்தில் PVC வெற்றிகரமாக உருவாக்கப்படும்.

படி 9: குபெர்னெட்டஸில் நிரந்தர வால்யூம் பாடைப் பெறுங்கள்

இந்த கட்டத்தில், எங்கள் கணினியில் PV காய்களை எவ்வாறு இயக்குகிறோம் என்பதைப் பற்றி விவாதிப்போம். நாங்கள் கட்டளையை இயக்குகிறோம்:

> kubectl கெட் பிவி



கட்டளை செயலாக்கத்தில், இயங்கும் காய்களின் பட்டியல் எங்கள் குபெர்னெட்ஸ் பயன்பாட்டில் செயல்படுத்தப்படும். PV பாட் பட்டியலிலும் காட்டப்பட்டுள்ளது மற்றும் அதன் பெயர் 'my-local-pv' ஆகும். கட்டளையின் முடிவு மேலே ஸ்கிரீன்ஷாட்டாக இணைக்கப்பட்டுள்ளது.

படி 10:  உள்ளூர் நிரந்தர வால்யூமுடன் PODஐ உருவாக்கவும்

இந்த கட்டத்தில், கட்டளையை இயக்குவதன் மூலம் POD கோப்பை உருவாக்குவோம்.

< நானோ http. யாழ்


கட்டளை செயலாக்கத்தில், கோப்பு திறக்கப்படுகிறது.


இந்த கோப்பில் பாட்டின் பெயர் மற்றும் வகை மற்றும் பாட்டின் விவரக்குறிப்புகள் விரிவாக உள்ளன. மேலே இணைக்கப்பட்டுள்ள ஸ்கிரீன்ஷாட்டை சுருக்கமாகப் பாருங்கள்.

படி 11: பாட் கோப்பை குபெர்னெட்டஸில் பயன்படுத்தவும்

இந்த கட்டத்தில், கணினியில் இயங்குவதற்கு POD உள்ளமைவு கோப்பை வரிசைப்படுத்துவோம். கட்டளையை இயக்கவும்:

> kubectl உருவாக்கவும் -எஃப் http. யாழ்



கட்டளையை இயக்கும் போது, ​​www வெற்றிகரமாக உருவாக்கப்படும்.

படி 12: குபெர்னெட்டஸில் இயங்கும் பிவி பாட்களைக் காட்டு

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

> kubectl கெட் பிவி



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

முடிவுரை

எங்கள் குபெர்னெட்ஸ் பயன்பாட்டில் PV ஐ எவ்வாறு உருவாக்குவது மற்றும் அமைப்பது என்பதை நாங்கள் விவாதித்தோம். ஸ்கிரீன்ஷாட்களுடன் அனைத்து விவரங்களையும் கட்டளைகளையும் வழங்கியுள்ளோம். சிறந்த பயிற்சிக்காக உங்கள் குபெர்னெட்ஸ் பயன்பாட்டின் படி இந்த கட்டளையை மாற்றலாம்.