Įdiekite „Helm“ Ubuntu

Idiekite Helm Ubuntu



„Helm“ yra „Kubernetes“ įrankis, naudojamas „Kubernetes“ programoms diegti, sujungiant konfigūracijos failus į vieną paketą, vadinamą „Helm Chart“. Nes geriau atnaujinti vieną konfigūracijos failą, o ne redaguoti kelis konfigūracijos failus. Naudojant „Helm“, „Kubernetes“ programų diegimas tampa itin paprastas.

Šiame vadove apžvelgsiu skirtingus Helm diegimo Ubuntu būdus.

Pastaba: Šiame vadove paminėtos instrukcijos ir komandos atliekamos naudojant Ubuntu 22.04. Šios komandos taip pat be problemų veiks su visais Ubuntu skoniais ir Debian platinimais.







Įdiekite „Helm“ Ubuntu

„Helm“ pasiūlė kelis „Linux“ diegimo metodus ir juos galima naudoti norint įdiegti „Ubuntu“.



1. Snap naudojimas

„Snap“ paketų tvarkyklė pagal numatytuosius nustatymus pateikiama „Ubuntu“ ir yra greičiausias būdas suaktyvinti „Helm“. Norėdami atsisiųsti ir įdiegti vairo paketą, terminale įveskite šią komandą.



sudo spragtelėti diegti vairas -- klasika





Snap pakuotė yra konteineriuose ir paprastai yra didesnio dydžio, palyginti su deb. Jei norite jį pašalinti iš Ubuntu, naudokite komandą snap Remove.

sudo nuimkite vairą



2. Naudojant Binary Release

Pirmasis metodas apima atsisiuntimą paima failą iš oficialios svetainės.

Atsisiųskite „Linux“ versiją iš Čia .

Eikite į katalogą, kuriame atsisiunčiamas failas, naudodami cd komandą; mano atveju, jis atsisiųstas Atsisiuntimai katalogas.

Pašalinkite failą naudodami „Linux“. paima komandą.

sudo paima -zxf < failo pavadinimas >

Aukščiau pateiktoje komandoje Su vėliavėlė naudojama išspausti gz failas, x ištraukti archyvą ir f skaityti/rašyti minėtą failą. Mano atveju failo pavadinimas yra helm-v3.14.0-linux-arm64.tar.gz.

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

Išskleidus archyvą, dabartiniame darbiniame kataloge bus sukurtas katalogas su pavadinimu Linux-arm64. Katalogo pavadinimas gali keistis priklausomai nuo failo pavadinimo.

Eikite į šį katalogą naudodami cd komandą.

cd Linux-arm64

Šiame kataloge gausite tris failus, vairas , LICENCIJA , ir README.md .

Perkelkite vairas dvejetainis į /usr/local/bin naudojant katalogą sudo ir mv (judėjimo) komandos.

sudo mv vairas / usr / vietinis / šiukšliadėžė /

Viskas! „Helm“ diegimas Ubuntu baigtas, patikrinkite diegimą naudodami vairo versija komandą.

vairo versija

Išvestis reiškia, kad „Helm“ buvo įdiegtas „Linux“.

Norėdami pašalinti vairą iš Ubuntu, tiesiog pašalinkite vairas /usr/local/bin/ katalogas.

sudo rm / usr / vietinis / šiukšliadėžė / vairas

3. Scenarijaus naudojimas

Antrasis būdas atsisiųsti ir įdiegti Helm į Ubuntu yra scenarijaus naudojimas. Norėdami atsisiųsti naujausią Helm scenarijų, vykdykite šią komandą.

garbanoti -fsSL -O get_helm.sh https: // raw.githubusercontent.com / vairas / vairas / pagrindinis / scenarijus / gauk vairą- 3

Pirmiau minėta komanda nuskaito naujausią Helm scenarijų ir atsisiunčia jį į dabartinį darbo katalogą pavadinimu get_helm.sh .

Norėdami, kad scenarijus būtų vykdomas, suteikite jam reikalingą leidimą naudodami chmod komandą.

sudo chmod 700 get_helm.sh

Vykdykite scenarijų, kad pradėtumėte diegimo procesą.

. / get_helm.sh

Vairas bus atsisiųstas ir įdiegtas /usr/local/bin/ katalogas. Patvirtinkite patikrinę jo versiją.

Norėdami jį pašalinti, naudokite tą patį metodą, paminėtą 2 metodo pabaigoje ( Naudojant dvejetainį leidimą ).

4. Naudojant APT

Norėdami įdiegti „Helm“ paketą į Ubuntu naudodami APT, pirmiausia turime pridėti jo saugyklą; žr. šiuos veiksmus.

Pirmiausia atsisiųskite ir įdiekite viešąjį raktą naudodami.

garbanoti https: // baltocdn.com / vairas / pasirašymas.asc | gpg -- brangusis | sudo tee / usr / Dalintis / raktų pakabukai / helm.gpg > / dev / nulinis

Čia garbanos https://baltocdn.com/helm/signing.asc atsisiunčia viešąjį ASCII šarvuotąjį raktą gpg – brangusis paverčia jį dvejetainiu.

The tee /usr/share/keyrings/helm.gpg rašo konvertuotą dvejetainį elementą į helm.gpg failą.

Nematysite jokios išvesties, nes bus rodoma visa standartinė išvestis /dev/null .

Pridėkite saugyklą vykdydami toliau nurodytą komandą.

aidas 'deb [arch= $(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | sudo tee / ir tt / apt / šaltiniai.sąrašas.d / helm-stable-debian.list

Čia argumentas aidas kurioje yra saugyklos informacija, įrašoma į sources.list.d/helm-stable-debian.list failą.

Dabar, norėdami pasiekti saugyklą naudodami saugų HTTPS protokolą, įdiekite apt-transport-https paketą, nors tai yra neprivalomas veiksmas.

Reikėtų pažymėti, kad apt-transport-https paketas buvo sukurtas APT nuo 1.5 versijos ir yra naujausiuose Ubuntu leidimuose.

sudo apt diegti apt-transport-https --taip

Dabar atnaujinkite saugyklos sąrašą ir įdiekite vairą naudodami APT.

sudo apt diegti vairas

Norėdami patikrinti, naudokite vairo versija komandą. Bet jei rodoma klaida, paleiskite sistemą iš naujo.

Norėdami jį pašalinti, naudokite šią komandą.

sudo apt pašalinti --automatinis pašalinimas vairas

Išvada

Siekiant padidinti Kubernetes paketo diegimo efektyvumą, naudojamas Helm įrankis. Yra įvairių būdų, kaip įdiegti „Helm“ Ubuntu, pavyzdžiui, naudojant „Snap“, APT, scenarijų ir oficialų dvejetainį leidimą. Šioje pamokoje aptariami visi šie metodai. Man labiau patinka įdiegti „Helm“ naudojant „snap“, nes tai galima padaryti tiesiog vykdant vieną komandą. Tačiau tai taip pat priklauso nuo sistemos reikalavimų. Taip pat pateikiami „Helm“ pašalinimo būdai kartu su atitinkamais diegimo metodais.