GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Helm Kubernetes Package Manager na Ubuntu 20.04

Helm je správce balíčků pro Kubernetes. Je možné sdílet, vyhledávat a používat software vytvořený pro Kubernetes. Helm pomáhá spravovat aplikace Kubernetes. V tomto článku uvidíme, jak nainstalovat Helm na server Ubuntu 20.04. Nebudeme se zabývat úspěšným nasazením aplikací pomocí Helm na Kubernetes, ano, čtete správně. Uvidíme proces instalace a základní příkazy. Pokud se chcete naučit nasazovat aplikaci pomocí Helm nebo vytvořit Helm graf, přejděte na „Jak nasadit své aplikace na Kubernetes pomocí Helm? "

."

Než budeme pokračovat, pojďme se seznámit s několika terminologiemi Helm.

  1. Tabulka kormidla :Jedná se o balíček Helm, který obsahuje informace o aplikaci, která má být nasazena/vydána/instalována v clusteru Kubernetes.
  2. Uvolnění kormidla :Vydání se vytvoří, když je nainstalován graf Helm, tj. aplikace je nasazena v clusteru Kubernetes pomocí grafu Helm.
  3. Úložiště Helm :Úložiště je místo, kde jsou uloženy Helmovy mapy. Helm může ukazovat na 0 nebo více úložišť.
  4. Chart.yaml :Tento soubor obsahuje informace týkající se Helmova diagramu.
  5. values.yaml :Once může přepsat výchozí hodnoty aplikace tím, že tyto hodnoty budou mít v souboru values.yaml.

V tomto článku uvidíme kroky k instalaci Helm3, pokud jde o architekturu, je mezi Helm2 a Helm3 rozdíl. Jedním z hlavních rozdílů je "Removal of Tiller". Chcete-li se dozvědět více o rozdílu, navštivte oficiální dokumentaci Helm zde.

Předpoklady

  1. Server Ubuntu 20.04

Co budeme dělat?

  1. Nainstalujte Helm
  2. Hrajte si s Helmem

Instalovat Helm

Nejprve zkontrolujte verzi operačního systému a zjistěte, zda máte v systému nainstalovaný program „Helm“.

cat /etc/issue

kormidlo

Instalace Helm je jednoduchá, spusťte následující příkazy a instalace se provede za vás.

jasné

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3

chmod 700 get_helm.sh

./get_helm.sh

Pokud tentokrát spustíte helm, uvidíte jeho nápovědu.

kormidlo

Hrajte si s Helm

Graf kormidla můžete na internetu vyhledat pomocí následujícího příkazu.

helm search hub apache

jasné

Můžete také vyhledat konkrétní graf Helm ve vašem systému. Chcete-li tak učinit, musíte nejprve přidat stabilní úložiště kormidla, jinak vyhledávání selže.

helm search repo apache

Na výše uvedeném snímku obrazovky můžete vidět chybu „žádná konfigurována úložiště“. Chcete-li do svého lokálního systému přidat stabilní úložiště, spusťte následující příkaz a poté vyhledejte konkrétní balíček.

helm repo přidat stabilní https://charts.helm.sh/stable

helm search repo apache

Na výše uvedeném snímku obrazovky můžete vidět, že tentokrát bylo vyhledávání úspěšné.

Všechna úložiště, která jste přidali do místního systému, můžete zkontrolovat pomocí následujícího příkazu.

seznam repozitářů kormidla

Nyní vyhledejte Jenkina v místním úložišti a nainstalujte jej.

repo vyhledávání kormidla jenkins

helm  install jenkins stable/jenkins

Výše uvedená instalace se nezdaří, protože nemáme k dispozici cluster Kubernetes pro nasazení Jenkins. Chybu můžete vidět na následujícím snímku obrazovky. To byl důvod, proč jsem na začátku tohoto článku zmínil, že se nebudeme zabývat úspěšným nasazením aplikací pomocí Helm na Kubernetes.

Jak jsme se pokusili prohledat Jenkinse v místním úložišti, můžeme hledat i na internetu a pokusit se jej nainstalovat.

kormidlo vyhledávací centrum jenkins

Můžete získat adresu URL z výsledku vyhledávání a stisknout ji ve webovém prohlížeči, abyste získali adresu URL jejího úložiště a přidali ji do místního systému.

Jakmile v prohlížeči narazíte na adresu URL, obdržíte příkazy k přidání úložiště do místního systému a instalaci balíčku z něj.

Nyní přidejte úložiště pro graf do svého systému a zkuste nainstalovat Jenkins.

helm repo přidat bitnami https://charts.bitnami.com/bitnami 

seznam repozitářů kormidla

kormidlo nainstalovat my-jenkins bitnami/jenkins

Výše uvedená instalace se také nezdaří se stejnou chybou „Cluster Kubernetes je nedostupný“, kterou jsme dostali dříve, protože cluster Kubernetes nemáme.

Chcete-li vědět o prostředí kormidla, spusťte následující příkaz, který vám poskytne podrobnosti o prostředí kormidla.

helm env

Závěr

V tomto článku jsme viděli kroky k instalaci Helm na server Ubuntu 20.04. Zkusili jsme přidat úložiště na místní systém. Také jsme se pokusili nainstalovat graf Jenkins, který selhal kvůli absenci Kubernetes Cluster. Tento článek pojednává o základech Helmu a nezabývá se instalací nebo vydáním grafu. Vydání grafu bude popsáno v samostatném článku s názvem „Jak nasadit své aplikace na Kubernetes pomocí Helmu?“.


Ubuntu
  1. Jak nainstalovat Android SDK Manager na Ubuntu 16.04

  2. Jak nainstalovat CopyQ Clipboard Manager 4.0.0 v Ubuntu 20.04

  3. Jak nainstalovat Zlib na Ubuntu Linux

  1. Jak nainstalovat winget (Windows Package Manager)

  2. Jak nainstalovat a používat Snap Package Manager na Ubuntu 20.04

  3. Jak nainstalovat Pip na Ubuntu – Správce balíčků pro Python

  1. Jak nainstalovat Kubernetes na Ubuntu 18.04

  2. Jak nainstalovat balíčky RPM na Ubuntu

  3. Jak nainstalovat Webmin na Ubuntu 20.04