GNU/Linux >> Znalost Linux >  >> Linux

Jak tahat a tlačit tabulky kormidla

Úvod

Helm usnadňuje nasazení a správu aplikací Kubernetes zavedením grafu Helm, což je sbírka souborů YAML popisující související sadu prostředků Kubernetes.

Helmové diagramy jsou uloženy v úložištích diagramů, které jsou hostovány v registrech kontejnerů, buď v místním systému, nebo online.

V tomto výukovém programu se naučíte, jak vkládat a stahovat Helmovy grafy do registrů kontejnerů.

Předpoklady

  • Přístup k registru kontejnerů
  • Nainstalován Helm 3

Jak odeslat graf kormidla do registru

Helm 3 podporuje ukládání a sdílení napříč registry Open Container Initiative (OCI). Podpora je však stále považována za experimentální a je třeba ji povolit nastavením HELM_EXPERIMENTAL_OCI proměnná na 1 .

Chcete-li to provést, zadejte do příkazového řádku následující příkaz:

export HELM_EXPERIMENTAL_OCI=1

Pokud je příkaz vydán správně, nevrací žádný výstup.

1. Vytvořte vzorový graf

Vytvořte vzorový graf Helm, abyste si usnadnili sledování výukového programu.

  1. Nejprve vytvořte adresář pro graf:
mkdir helm-testing

2. Dále se přesuňte do adresáře:

cd helm-testing

3. Použijte helm create příkaz pro vygenerování jednoduchého Helmova diagramu:

helm create test-chart

4. Přejděte na templates adresář nově vytvořeného grafu:

cd test-chart/templates

5. Odeberte obsah adresáře:

rm -rf *

6. V adresáři vytvořte pomocí textového editoru soubor s názvem configmap.yaml :

nano configmap.yaml

7. Do souboru zkopírujte následující obsah:

apiVersion: v1
kind: ConfigMap
metadata:
  name: test-chart-configmap
data:
  myvalue: "This is a test chart"

8. Uložte a ukončete soubor.

2. Uložit a ověřit

  1. Použijte cd .. příkaz pro přechod zpět do hlavního adresáře mapy. Nyní uložte graf lokálně:
helm chart save . test-chart:v1

2. Vytvořte také alias grafu obsahující identifikátor URI registru. V příkladu je použit registr nastavený pro testovací účely na localhost:5000 :

helm chart save . localhost:5000/helm/test-chart:0.1.0

3. Seznam dostupných grafů pro potvrzení úspěchu předchozích dvou kroků:

helm chart list

Výstup zobrazuje uložené grafy.

4. Nyní se přihlaste do registru pomocí svých přihlašovacích údajů.

helm registry login -u [username] [registry]

Systém vás vyzve k zadání hesla. Zadejte heslo a stiskněte Enter .

3. Přesuňte graf do registru

Pomocí následujícího příkazu odešlete graf Helm do registru:

helm chart push localhost:5000/helm/test-chart:0.1.0

Výstup potvrzuje úspěšnou akci push a poskytuje další informace o grafu.

Jak vytáhnout tabulku kormidla

Jakmile odešlete graf do registru, můžete odebrat místní verzi zadáním:

helm chart remove localhost:5000/helm/test-chart:0.1.0

Helm odebere graf z místního úložiště.

Chcete-li graf nainstalovat, vytáhněte jej z registru pomocí helm chart pull příkaz:

helm chart pull localhost:5000/helm/test-chart:0.1.0

Výstup potvrdí, že graf byl stažen. Exportujte jej do adresáře pomocí export dílčí příkaz a --destination příznak:

helm chart export localhost:5000/helm/test-chart:0.1.0 \
--destination ./install

Jak ukazuje snímek obrazovky výše, graf je nyní exportován do instalace adresář a můžete pokračovat v instalaci. Další informace o procesu instalace naleznete v části Jak používat příkaz helm install.


Linux
  1. Jak ukládat grafy kormidla v Azure Container Registry

  2. Jak na to:Replikace a konfigurace DRBD

  3. Jak deaktivuji výzvy k zadání hesla při provádění git push/pull?

  1. Jak duální bootování Linuxu a Windows

  2. Jak nainstalovat Elasticsearch a Kibana na Linux

  3. Jak používat proměnné prostředí s Helm Charts

  1. Jak vytvořit tabulku kormidla

  2. Co je Helm? Vysvětlení map kormidla a kormidla

  3. Jak nainstalovat Helm na Ubuntu, Mac a Windows