உபுண்டுவில் ஹெல்மை நிறுவவும்

Upuntuvil Helmai Niruvavum



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

இந்த வழிகாட்டியில், உபுண்டுவில் ஹெல்மை செயல்படுத்துவதற்கான பல்வேறு அணுகுமுறைகளை நான் பெறுவேன்.

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







உபுண்டுவில் ஹெல்மை நிறுவவும்

ஹெல்ம் லினக்ஸிற்கான பல நிறுவல் முறைகளை வழங்கியது, மேலும் அவற்றை உபுண்டுவில் நிறுவ பயன்படுத்தலாம்.



1. Snap ஐப் பயன்படுத்துதல்

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



சூடோ ஒடி நிறுவு தலைமை --செந்தரம்





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

சூடோ தலையை அகற்று



2. பைனரி வெளியீட்டைப் பயன்படுத்துதல்

முதல் முறை பதிவிறக்கம் செய்வதை உள்ளடக்கியது எடுக்கும் அதிகாரப்பூர்வ இணையதளத்தில் இருந்து கோப்பு.

இதிலிருந்து லினக்ஸ் பதிப்பைப் பதிவிறக்கவும் இங்கே .

ஐப் பயன்படுத்தி கோப்பு பதிவிறக்கம் செய்யப்பட்ட கோப்பகத்திற்குச் செல்லவும் சிடி கட்டளை; என் விஷயத்தில், இது பதிவிறக்கம் செய்யப்படுகிறது பதிவிறக்கங்கள் அடைவு.

லினக்ஸைப் பயன்படுத்தி கோப்பை அவிழ்த்து விடுங்கள் எடுக்கும் கட்டளை.

சூடோ எடுக்கும் -zxf < கோப்பு பெயர் >

மேலே உள்ள கட்டளையில், தி உடன் கொடியை அவிழ்க்க பயன்படுகிறது gz கோப்பு, எக்ஸ் காப்பகத்தை பிரித்தெடுக்க, மற்றும் f குறிப்பிடப்பட்ட கோப்பை படிக்க/எழுத. என் விஷயத்தில், கோப்பு பெயர் helm-v3.14.0-linux-arm64.tar.gz.

சூடோ எடுக்கும் -zxf helm-v3.14.0-linux-arm64.tar.gz

காப்பகத்தைப் பிரித்தெடுத்த பிறகு, தற்போது செயல்படும் கோப்பகத்தில் பெயருடன் ஒரு கோப்பகம் உருவாக்கப்படும் linux-arm64. கோப்பின் பெயரைப் பொறுத்து கோப்பகத்தின் பெயர் மாறலாம்.

ஐப் பயன்படுத்தி இந்த கோப்பகத்திற்கு செல்லவும் சிடி கட்டளை.

சிடி linux-arm64

இந்த கோப்பகத்தில், நீங்கள் மூன்று கோப்புகளைப் பெறுவீர்கள், தலைமை , உரிமம் , மற்றும் README.md .

நகர்த்தவும் தலைமை பைனரிக்கு /usr/local/bin அடைவு பயன்படுத்தி சூடோ மற்றும் எம்வி (நகர்த்து) கட்டளைகள்.

சூடோ எம்வி தலைமை / usr / உள்ளூர் / தொட்டி /

அவ்வளவுதான்! உபுண்டுவில் ஹெல்ம் நிறுவல் முடிந்தது, பயன்படுத்தி நிறுவலை சரிபார்க்கவும் ஹெல்ம் பதிப்பு கட்டளை.

ஹெல்ம் பதிப்பு

வெளியீடு லினக்ஸில் ஹெல்ம் நிறுவப்பட்டுள்ளது என்பதைக் குறிக்கிறது.

உபுண்டுவிலிருந்து ஹெல்மை நிறுவல் நீக்க, அதை அகற்றவும் தலைமை இருந்து /usr/local/bin/ அடைவு.

சூடோ rm / usr / உள்ளூர் / தொட்டி / தலைமை

3. ஸ்கிரிப்டைப் பயன்படுத்துதல்

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

சுருட்டை -fsSL -ஓ get_helm.sh https: // raw.githubusercontent.com / தலைமை / தலைமை / முக்கிய / ஸ்கிரிப்டுகள் / தலைமை தாங்க- 3

மேற்கூறிய கட்டளையானது மிக சமீபத்திய ஹெல்ம் ஸ்கிரிப்டை மீட்டெடுத்து, தற்போதைய வேலை கோப்பகத்தில் பெயரின் கீழ் பதிவிறக்குகிறது get_helm.sh .

ஸ்கிரிப்டை இயக்கக்கூடியதாக மாற்ற, அதை பயன்படுத்தி தேவையான அனுமதியை வழங்கவும் chmod கட்டளை.

சூடோ chmod 700 get_helm.sh

நிறுவல் செயல்முறையைத் தொடங்க ஸ்கிரிப்டை இயக்கவும்.

. / get_helm.sh

ஹெல்ம் பதிவிறக்கம் செய்து நிறுவும் /usr/local/bin/ அடைவு. அதன் பதிப்பைச் சரிபார்த்து சரிபார்க்கவும்.

அதை நிறுவல் நீக்க, முறை 2ன் முடிவில் குறிப்பிடப்பட்டுள்ள அதே அணுகுமுறையைப் பயன்படுத்தவும் ( பைனரி வெளியீட்டைப் பயன்படுத்துதல் )

4. APT ஐப் பயன்படுத்துதல்

APT ஐப் பயன்படுத்தி உபுண்டுவில் ஹெல்ம் தொகுப்பை நிறுவ, முதலில், அதன் களஞ்சியத்தைச் சேர்க்க வேண்டும்; பின்வரும் படிகளைப் பார்க்கவும்.

முதலில் பொது விசையைப் பதிவிறக்கி நிறுவவும்.

சுருட்டு https: // baltocdn.com / தலைமை / கையெழுத்திடுதல்.asc | ஜிபிஜி --அன்பே | சூடோ டீ / usr / பகிர் / கீரிங்ஸ் / helm.gpg > / dev / ஏதுமில்லை

இங்கே, கர்ல் https://baltocdn.com/helm/signing.asc பொது ASCII கவச விசையை பதிவிறக்குகிறது gpg - dearmor பைனரியாக மாற்றுகிறது.

தி tee /usr/share/keyrings/helm.gpg க்கு மாற்றப்பட்ட பைனரியை எழுதுகிறது helm.gpg கோப்பு.

அனைத்து நிலையான வெளியீடுகளும் செல்லும் என்பதால் நீங்கள் எந்த வெளியீட்டையும் பார்க்க மாட்டீர்கள் /dev/null .

கீழே குறிப்பிடப்பட்டுள்ள கட்டளையை இயக்குவதன் மூலம் களஞ்சியத்தைச் சேர்க்கவும்.

எதிரொலி 'deb [arch= $(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | சூடோ டீ / முதலியன / பொருத்தமான / sources.list.d / helm-stable-debian.list

இங்கே, என்ற வாதம் எதிரொலி க்கு எழுதப்பட்ட களஞ்சியத் தகவலைக் கொண்டுள்ளது sources.list.d/helm-stable-debian.list கோப்பு.

இப்போது, ​​பாதுகாப்பான HTTPS நெறிமுறை மூலம் களஞ்சியத்தை அணுக, நிறுவவும் apt-transport-https தொகுப்பு, இது ஒரு விருப்ப படி என்றாலும்.

என்பதை கவனத்தில் கொள்ள வேண்டும் apt-transport-https தொகுப்பு அதன் 1.5 பதிப்பிலிருந்து APT இல் கட்டமைக்கப்பட்டுள்ளது மற்றும் சமீபத்திய உபுண்டு வெளியீடுகளில் கிடைக்கிறது.

சூடோ பொருத்தமான நிறுவு apt-transport-https --ஆம்

இப்போது, ​​களஞ்சியப் பட்டியலைப் புதுப்பித்து, APTஐப் பயன்படுத்தி ஹெல்மை நிறுவவும்.

சூடோ பொருத்தமான நிறுவு தலைமை

சரிபார்க்க, பயன்படுத்தவும் ஹெல்ம் பதிப்பு கட்டளை. ஆனால் அது பிழையைக் காட்டினால், கணினியை மறுதொடக்கம் செய்யுங்கள்.

அதை நிறுவல் நீக்க, பின்வரும் கட்டளையைப் பயன்படுத்தவும்.

சூடோ பொருத்தமான நீக்க --தானாக அகற்று தலைமை

முடிவுரை

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