I-install ang Helm sa Ubuntu

I Install Ang Helm Sa Ubuntu



Ang Helm ay isang tool para sa Kubernetes, na ginagamit upang i-deploy ang mga application ng Kubernetes sa pamamagitan ng pagsasama-sama ng mga configuration file sa isang package na tinatawag na Helm Chart. Dahil ito ay mas mahusay na i-update ang isang solong configuration file sa halip ng pag-edit ng maramihang mga configuration file. Ang deployment ng mga Kubernetes application ay nagiging napakadali gamit ang Helm.

Sa gabay na ito, papasok ako sa iba't ibang mga diskarte para sa pagpapatupad ng Helm sa Ubuntu.

Tandaan: Ang mga tagubilin at utos na binanggit sa gabay na ito ay isinasagawa sa Ubuntu 22.04. Ang mga utos na ito ay gagana rin sa lahat ng Ubuntu flavor at Debian-based distribution nang walang isyu.







I-install ang Helm sa Ubuntu

Nag-aalok ang Helm ng ilang paraan ng pag-install para sa Linux, at magagamit ang mga ito para i-install ito sa Ubuntu.



1. Paggamit ng Snap

Ang snap package manager ay nagmumula bilang default sa Ubuntu at ito ang pinakamabilis na paraan upang mapatakbo ang Helm dito. Para i-download at i-install ang helm package, i-type ang sumusunod na command sa terminal.



sudo snap i-install timon --klasiko





Ang snap package ay containerized at karaniwang mas malaki ang laki kumpara sa deb. Kung gusto mong alisin ito sa Ubuntu, gamitin ang snap remove command.

sudo snap tanggalin ang timon



2. Paggamit ng Binary Release

Ang unang paraan ay nagsasangkot ng pag-download ng tumatagal file mula sa opisyal na website.

I-download ang bersyon ng Linux mula sa Dito .

Pumunta sa direktoryo kung saan dina-download ang file gamit ang cd utos; sa aking kaso, ito ay nai-download sa Mga download direktoryo.

Alisin ang file gamit ang Linux tumatagal utos.

sudo tumatagal -zxf < filename >

Sa utos sa itaas, ang Sa flag ay ginagamit upang i-uncompress ang gz file, x upang kunin ang archive, at f para basahin/isulat ang nabanggit na file. Sa aking kaso, ang pangalan ng file ay helm-v3.14.0-linux-arm64.tar.gz.

sudo tumatagal -zxf helm-v3.14.0-linux-arm64.tar.gz

Pagkatapos i-extract ang archive, isang direktoryo ang gagawin sa kasalukuyang gumaganang direktoryo na may pangalan linux-arm64. Maaaring magbago ang pangalan ng direktoryo depende sa pangalan ng file.

Mag-navigate sa direktoryong ito gamit ang cd utos.

cd linux-arm64

Sa direktoryong ito, makakakuha ka ng tatlong file, timon , LISENSYA , at README.md .

Igalaw ang timon binary sa /usr/local/bin gamit ang direktoryo sudo at mv (move) commands.

sudo mv timon / usr / lokal / bin /

Ayan yun! Ang pag-install ng Helm sa Ubuntu ay nakumpleto, i-verify ang pag-install gamit bersyon ng timon utos.

bersyon ng timon

Ang output ay nagpapahiwatig na ang Helm ay na-install sa Linux.

Upang i-uninstall ang helm mula sa Ubuntu, alisin lang ang timon mula sa /usr/local/bin/ direktoryo.

sudo rm / usr / lokal / bin / timon

3. Paggamit ng Iskrip

Ang pangalawang paraan upang i-download at i-install ang Helm sa Ubuntu ay ang paggamit ng script. Upang i-download ang pinakabagong script ng Helm, isagawa ang sumusunod na command.

kulot -fsSL -O get_helm.sh https: // raw.githubusercontent.com / timon / timon / pangunahing / mga script / kumuha ng timon- 3

Kinukuha ng nabanggit na command ang pinakabagong Helm script at dina-download ito sa kasalukuyang gumaganang direktoryo sa ilalim ng pangalan get_helm.sh .

Upang gawing executable ang script, bigyan ito ng kinakailangang pahintulot gamit ang chmod utos.

sudo chmod 700 get_helm.sh

Isagawa ang script upang simulan ang proseso ng pag-install.

. / get_helm.sh

Ang timon ay magda-download at mag-i-install sa /usr/local/bin/ direktoryo. I-verify sa pamamagitan ng pagsuri sa bersyon nito.

Upang i-uninstall ito, gamitin ang parehong diskarte na binanggit sa dulo ng paraan 2 ( Gamit ang Binary Release ).

4. Gamit ang APT

Upang i-install ang Helm package sa Ubuntu gamit ang APT, una, kailangan nating idagdag ang repository nito; tingnan ang mga sumusunod na hakbang.

Unang i-download at i-install ang pampublikong key gamit ang.

kulot https: // baltocdn.com / timon / pagpirma.asc | gpg --mahal | sudo katangan / usr / ibahagi / lalagyan ng susi / timon.gpg > / dev / wala

dito, curl https://baltocdn.com/helm/signing.asc ay nagda-download ng pampublikong ASCII armored key habang gpg –mahal ay nagko-convert nito sa binary.

Ang tee /usr/share/keyrings/helm.gpg ay isinusulat ang na-convert na binary sa timon.gpg file.

Hindi ka makakakita ng anumang output dahil pupunta ang lahat ng karaniwang output /dev/null .

Idagdag ang repositoryo sa pamamagitan ng pagsasagawa ng nabanggit na utos sa ibaba.

echo 'deb [arch= $(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | sudo katangan / atbp / apt / source.list.d / helm-stable-debian.list

Dito, ang argumento ng echo na naglalaman ng imbakan ng impormasyon ay nakasulat sa sources.list.d/helm-stable-debian.list file.

Ngayon, para ma-access ang repositoryo sa pamamagitan ng secure na HTTPS protocol, i-install ang apt-transport-https package, kahit na ito ay isang opsyonal na hakbang.

Dapat ito ay nabanggit na apt-transport-https Ang package ay binuo sa APT mula noong 1.5 na bersyon nito at available sa mga pinakabagong release ng Ubuntu.

sudo apt i-install apt-transport-https --oo

Ngayon, i-update ang listahan ng repositoryo at i-install ang timon gamit ang APT.

sudo apt i-install timon

Upang i-verify, gamitin ang bersyon ng timon utos. Ngunit kung nagpapakita ito ng isang error, pagkatapos ay i-reboot ang system.

Upang i-uninstall ito, gamitin ang sumusunod na command.

sudo apt alisin --autoremove timon

Konklusyon

Upang mapahusay ang kahusayan ng pag-deploy ng package ng Kubernetes, ginagamit ang Helm tool. Mayroong iba't ibang mga paraan upang i-install ang Helm sa Ubuntu tulad ng sa pamamagitan ng Snap, APT, Script, at opisyal na Binary Release. Sa tutorial na ito, lahat ng mga pamamaraang ito ay tinalakay. Mas gusto kong i-install ang Helm gamit ang snap, dahil maaari itong gawin sa pamamagitan lamang ng pagpapatupad ng isang utos. Gayunpaman, depende rin ito sa mga kinakailangan ng system. Ang mga paraan ng pag-uninstall ng Helm ay nakalista rin kasama ng kani-kanilang mga paraan ng pag-install.