GNU/Linux >> Znalost Linux >  >> Ubuntu

Helm Commands Cheat Sheet

Úvod

Helm je správce balíčků Kubernetes pro nasazování grafů kormidla (sbírky předkonfigurovaných zdrojů aplikací Kubernetes). Obsahuje všechny potřebné příkazy pro jednodušší správu aplikací v clusteru Kubernetes.

Tento výukový program pokrývá všechny důležité operace Helmu a poskytuje příklady, které vám pomohou porozumět jeho syntaxi a funkcím.

Předpoklady

  • Cluster Kubernetes (který můžete vytvořit pomocí minikube)
  • Nainstalován správce balíčků Helm

Základní koncepce kormidla

Příkazy Helm pracují s několika koncepty souvisejícími s Helm. Pokud jim porozumíte, bude syntaxe snazší sledovat.

  • Nejdůležitějším konceptem Helm je graf . Graf je sada Kubernetes yaml manifesty zabalené společně pro snadnou manipulaci. Helm charts umožňují nasazení kontejnerové aplikace pomocí jediného příkazu.
  • Grafy jsou seskupeny do online kolekcí nazývaných úložiště . Každé úložiště má název a adresu URL, takže grafy lze snadno najít, stáhnout a nainstalovat.
  • Hlavní centrum je online kolekce distribuovaných úložišť dostupných na internetu. Funguje jako informační centrum, kde najdete aplikace a adresy jejich úložišť. Ode dneška není možné nainstalovat aplikaci přímo z Helm Hub.
  • Vydání je jedinou instancí grafu nasazeného v clusteru Kubernetes.

Seznam příkazů kormidla

Při práci s Helm v Kubernetes použijte níže uvedené příkazy jako rychlou referenci.

Instalace a odinstalace aplikací

Hlavní funkcí Helmu je správa aplikací Kubernetes. Kromě základních operací instalace a odinstalace aplikací vám Helm umožňuje provádět testovací instalace a přizpůsobovat instalační proces.

Nainstalujte aplikaci:

helm install [app-name] [chart]

Nainstalujte aplikaci do konkrétního jmenného prostoru:

helm install [app-name] [chart] --namespace [namespace]

Přepište výchozí hodnoty hodnotami zadanými v souboru podle vašeho výběru:

helm install [app-name] [chart] --values [yaml-file/url]

Spusťte testovací instalaci pro ověření a ověření grafu:

helm install [app-name] --dry-run --debug

Odinstalujte vydání:

helm uninstall [release]

Proveďte upgrade a vrácení aplikace

Helm nabízí uživatelům několik možností upgradů aplikací, jako je automatické vrácení zpět a upgrade na konkrétní verzi. Vrácení zpět lze také provést samostatně. Podrobné pokyny, jak provést vrácení zpět, najdete v části Jak vrátit změny pomocí Helm.

Upgradujte aplikaci:

helm upgrade [release] [chart]

Instruujte Helm, aby vrátil změny, pokud se upgrade nezdaří:

helm upgrade [release] [chart] --atomic

Upgradujte vydání. Pokud v systému neexistuje, nainstalujte jej:

helm upgrade [release] [chart] --install

Upgrade na zadanou verzi:

helm upgrade [release] [chart] --version [version-number]

Vrátit vydání:

helm rollback [release] [revision]

Stáhnout informace o vydání

helm get příkaz vám umožní stáhnout informace o vydání.

Stáhněte si všechny informace o vydání:

helm get all [release]

Stáhnout všechny háčky:

helm get hooks [release]

Stáhněte si manifest:

helm get manifest [release]

Stáhněte si poznámky:

helm get notes [release]

Stáhněte si soubor s hodnotami:

helm get values [release]

Načíst historii vydání:

helm history [release] 

Přidat, odebrat a aktualizovat úložiště

Příkaz helm repo vám pomůže manipulovat s repozitáři grafů.

Přidejte úložiště z internetu:

helm repo add [repository-name] [url]

Odeberte úložiště ze systému:

helm repo remove [repository-name]

Aktualizace úložišť:

helm repo update

Seznam a vyhledávání úložišť

Použijte helm repo a helm search příkazy pro výpis a prohledávání úložišť Helm. helm search také vám umožňuje najít aplikace a úložiště v Helm Hub.

Seznam úložišť grafů:

helm repo list

Vygenerujte indexový soubor obsahující grafy nalezené v aktuálním adresáři:

helm repo index

Vyhledejte v grafech klíčové slovo:

helm search [keyword]

Vyhledejte v úložištích klíčové slovo:

helm search repo [keyword]

Hledat Helm Hub:

helm search hub [keyword]

Sledování vydání

helm list umožňuje výpis verzí v clusteru Kubernetes podle několika kritérií, včetně použití regulárních (Pearl kompatibilních) výrazů k filtrování výsledků. Příkazy jako helm status a helm history poskytněte další podrobnosti o vydáních.

Seznam všech dostupných vydání v aktuálním jmenném prostoru:

helm list

Seznam všech dostupných vydání ve všech jmenných prostorech:

helm list --all-namespaces

Seznam všech vydání v konkrétním jmenném prostoru:

helm list --namespace [namespace]

Seznam všech verzí ve specifickém výstupním formátu:

helm list --output [format]

Použijte filtr na seznam verzí pomocí regulárních výrazů:

helm list --filter '[expression]'

Podívejte se na stav konkrétního vydání:

helm status [release]

Zobrazit historii vydání:

helm history [release]

Viz informace o klientském prostředí Helm:

helm env

Správa pluginů

Nainstalujte, spravujte a odeberte zásuvné moduly Helm pomocí helm plugin příkaz.

Nainstalujte pluginy:

helm plugin install [path/url1] [path/url2] ...

Zobrazit seznam všech nainstalovaných pluginů:

helm plugin list

Aktualizace pluginů:

helm plugin update [plugin1] [plugin2] ...

Odinstalujte plugin:

helm plugin uninstall [plugin]

Správa grafů

Helm grafy používají prostředky Kubernetes k definování aplikace. Chcete-li se dozvědět více o jejich struktuře a požadavcích na jejich vytvoření, viz Jak vytvořit Helm Chart.

Vytvořte adresář obsahující běžné soubory a adresáře s grafy (chart.yaml , values.yaml , charts/ a templates/ ):

helm create [name]

Zabalte graf do archivu grafů:

helm package [chart-path]

Spusťte testy, abyste prozkoumali graf a identifikovali možné problémy:

helm lint [chart]

Prohlédněte si graf a uveďte jeho obsah:

helm show all [chart] 

Zobrazit definici grafu:

helm show chart [chart] 

Zobrazte hodnoty grafu:

helm show values [chart]

Stáhněte si graf:

helm pull [chart]

Stáhněte si graf a extrahujte obsah archivu do adresáře:

helm pull [chart] --untar --untardir [directory]

Zobrazení seznamu závislostí grafu:

helm dependency list [chart]

Získejte nápovědu a informace o verzi

Zobrazte výstup obecné nápovědy pro Helm:

helm --help

Zobrazit nápovědu pro konkrétní příkaz kormidla:

helm [command] --help

Podívejte se na nainstalovanou verzi Helm:

helm version

PDF Cheat Sheet pro helmu

Níže naleznete jednostránkový referenční list obsahující všechny výše uvedené příkazy Helm. Stáhněte si cheat sheet Helm ve formátu PDF a uložte jej pro budoucí použití.

STÁHNOUT Cheat Sheet


Ubuntu
  1. Cheat sheet pro běžné linuxové příkazy

  2. Představujeme Groff Macros cheat sheet

  3. Jak používat Tmux + Cheat Sheet

  1. Cheat sheet příkazů IPtables

  2. Příkazy Dockeru Rychlý průvodce Cheat Sheet

  3. Restartujte Cheat Sheet s příkazy různých služeb

  1. Cheat pro příkazy Linuxu

  2. Základní příkazy vi (cheat sheet)

  3. Cheat Sheet pro základní příkazy Linuxu