Namestite Helm na Ubuntu

Namestite Helm Na Ubuntu



Helm je orodje za Kubernetes, ki se uporablja za uvajanje aplikacij Kubernetes z združevanjem konfiguracijskih datotek v en sam paket, imenovan Helm Chart. Ker je bolje posodobiti eno konfiguracijsko datoteko namesto urejanja več konfiguracijskih datotek. Uvajanje aplikacij Kubernetes postane s Helmom izjemno enostavno.

V tem priročniku se bom poglobil v različne pristope za implementacijo Helma na Ubuntu.

Opomba: Navodila in ukazi, omenjeni v tem priročniku, se izvajajo v Ubuntu 22.04. Ti ukazi bodo brez težav delovali tudi na vseh različicah Ubuntuja in distribucijah, ki temeljijo na Debianu.







Namestite Helm na Ubuntu

Helm je ponudil več načinov namestitve za Linux in jih je mogoče uporabiti za namestitev na Ubuntu.



1. Uporaba Snap

Upravitelj snap paketov je privzeto na voljo v Ubuntuju in je najhitrejši način za zagon Helma. Če želite prenesti in namestiti paket helm, vnesite naslednji ukaz v terminal.



sudo snap namestite krmilo --klasično





Paket snap je v posodah in je običajno večji v primerjavi z deb. Če ga želite odstraniti iz Ubuntuja, uporabite ukaz snap remove.

sudo zaskočno odstranite krmilo



2. Uporaba binarne izdaje

Prva metoda vključuje prenos vzame datoteko z uradne spletne strani.

Prenesite različico Linuxa iz Tukaj .

Pojdite v imenik, kjer je datoteka prenesena z uporabo cd ukaz; v mojem primeru se prenese v Prenosi imenik.

Odstranite datoteko z uporabo Linuxa vzame ukaz.

sudo vzame -zxf < Ime datoteke >

V zgornjem ukazu je z zastavica se uporablja za razklapljanje gz mapa, x za ekstrahiranje arhiva in f za branje/pisanje omenjene datoteke. V mojem primeru je ime datoteke helm-v3.14.0-linux-arm64.tar.gz.

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

Po ekstrahiranju arhiva bo v trenutnem delovnem imeniku ustvarjen imenik z imenom linux-arm64. Ime imenika se lahko spremeni glede na ime datoteke.

Pomaknite se do tega imenika z uporabo cd ukaz.

cd linux-arm64

V tem imeniku boste dobili tri datoteke, krmilo , LICENCA , in README.md .

Premakni krmilo binarno na /usr/local/bin uporabo imenika sudo in mv (premikati) ukaze.

sudo mv krmilo / usr / lokalni / koš /

To je to! Namestitev Helm na Ubuntu je končana, preverite namestitev z krmilna različica ukaz.

krmilna različica

Izhod pomeni, da je bil Helm nameščen v sistemu Linux.

Če želite odstraniti krmilo iz Ubuntuja, preprosto odstranite krmilo od /usr/local/bin/ imenik.

sudo rm / usr / lokalni / koš / krmilo

3. Uporaba skripta

Druga metoda za prenos in namestitev Helma v Ubuntu je uporaba skripta. Če želite prenesti najnovejši skript Helm, izvedite naslednji ukaz.

curl -fsSL -O get_helm.sh https: // raw.githubusercontent.com / krmilo / krmilo / glavni / skripte / get-helm- 3

Zgoraj omenjeni ukaz pridobi najnovejši skript Helm in ga prenese v trenutni delovni imenik pod imenom get_helm.sh .

Če želite narediti skript izvršljiv, mu dajte potrebna dovoljenja z uporabo chmod ukaz.

sudo chmod 700 get_helm.sh

Izvedite skript, da začnete postopek namestitve.

. / get_helm.sh

Krmilo se bo preneslo in namestilo v /usr/local/bin/ imenik. Preverite tako, da preverite njegovo različico.

Če ga želite odstraniti, uporabite enak pristop, omenjen na koncu 2. metode ( Uporaba binarne izdaje ).

4. Uporaba APT

Za namestitev paketa Helm v Ubuntu z uporabo APT moramo najprej dodati njegovo skladišče; glejte naslednje korake.

Najprej prenesite in namestite javni ključ z uporabo.

curl https: // baltocdn.com / krmilo / podpisovanje.asc | gpg --dragi | sudo majica / usr / deliti / obeski za ključe / helm.gpg > / razv / nič

tukaj, koder https://baltocdn.com/helm/signing.asc prenaša javni oklepni ključ ASCII, medtem ko gpg – dragi ga pretvarja v binarno.

The tee /usr/share/keyrings/helm.gpg piše pretvorjeno dvojiško datoteko v helm.gpg mapa.

Ne boste videli nobenega izhoda, ker gre ves standardni izhod /dev/null .

Dodajte repozitorij z izvedbo spodaj navedenega ukaza.

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

Tukaj je argument odmev ki vsebuje podatke o repozitoriju, se zapiše v sources.list.d/helm-stable-debian.list mapa.

Zdaj, za dostop do repozitorija prek varnega protokola HTTPS, namestite apt-transport-https paket, čeprav je neobvezen korak.

Opozoriti je treba, da apt-transport-https paket je bil vgrajen v APT od njegove različice 1.5 in je na voljo v najnovejših izdajah Ubuntuja.

sudo apt namestite apt-transport-https --da

Zdaj posodobite seznam repozitorija in namestite krmilo z uporabo APT.

sudo apt namestite krmilo

Za preverjanje uporabite krmilna različica ukaz. Če pa prikaže napako, znova zaženite sistem.

Če ga želite odstraniti, uporabite naslednji ukaz.

sudo apt odstraniti --samodejno odstrani krmilo

Zaključek

Za izboljšanje učinkovitosti uvajanja paketa Kubernetes se uporablja orodje Helm. Obstajajo različni načini za namestitev Helma v Ubuntu, kot so Snap, APT, Script in uradna izdaja Binary. V tej vadnici so obravnavane vse te metode. Helm najraje namestim s snap-jem, saj je to mogoče storiti z izvedbo enega samega ukaza. Vendar pa je odvisno tudi od zahtev sistema. Navedeni so tudi načini odstranitve programa Helm skupaj z ustreznimi načini namestitve.