Helm Parancsok Gyorsreferencia - Kubernetes Csomagkezelés

Helm Parancsok Gyorsreferencia - Kubernetes Csomagkezelés

A Helm egy Kubernetes csomagkezelő, amely lehetővé teszi helm chartok (előre konfigurált Kubernetes alkalmazás erőforrások gyűjteménye) telepítését. Minden szükséges parancsot tartalmaz az alkalmazások egyszerűbb kezeléséhez egy Kubernetes klaszterben.

Előfeltételek

  • Egy Kubernetes klaszter (amit létrehozhat a minikube segítségével)
  • Telepített Helm csomagkezelő

Megjegyzés: Ez az útmutató a Helm 3 parancsokat tartalmazza. A Helm 3 architektúrálisan is eltér a Helm 2-től, a legfontosabb különbség az, hogy a Helm 3 javítja a biztonságot a Tiller eltávolításával, amely a Helm 2-ben megtalálható szerveroldali komponens volt.

Alapvető Helm Fogalmak

A Helm parancsok több Helm-kapcsolatos fogalommal dolgoznak. Ezek megértése megkönnyíti a szintaxis követését.

  • Chart: Egy csomag Kubernetes yaml jegyzékfájlokból, amelyek egyszerű kezelést tesznek lehetővé. A Helm chartok lehetővé teszik egy konténerizált alkalmazás telepítését egyetlen paranccsal.
  • Repository: A chartok online gyűjteményei, amelyek nevet és URL-t tartalmaznak, így könnyen megtalálhatók, letölthetők és telepíthetők.
  • Helm Hub: Egy online gyűjtemény elosztott repository-kból, amelyek az interneten elérhetők. Információs központként működik, ahol alkalmazásokat és repository címeket találhat.
  • Release: Egy chart egyetlen példánya, amely egy Kubernetes klaszterben van telepítve.

Helm Parancsok Listája

Az alábbi parancsok gyorsreferenciaként szolgálnak, amikor Helm-mel dolgozik Kubernetes környezetben.

Alkalmazások Telepítése és Eltávolítása

A Helm fő funkciója a Kubernetes alkalmazások kezelése. Az alapvető telepítési és eltávolítási műveletek mellett a Helm lehetővé teszi teszttelepítések végrehajtását és a telepítési folyamat testreszabását.

Alkalmazás telepítése:

helm install [alkalmazás-neve] [chart]

Alkalmazás telepítése egy adott névtérben:

helm install [alkalmazás-neve] [chart] --namespace [névtér]

Alapértelmezett értékek felülírása egy választott fájlban megadott értékekkel:

helm install [alkalmazás-neve] [chart] --values [yaml-fájl/url]

Teszttelepítés futtatása a chart érvényesítéséhez és ellenőrzéséhez:

helm install [alkalmazás-neve] --dry-run --debug

Release eltávolítása:

helm uninstall [release]

Alkalmazások Frissítése és Visszaállítása

A Helm több lehetőséget kínál az alkalmazások frissítésére, például automatikus visszaállítást és frissítést egy adott verzióra. A visszaállítások önállóan is végrehajthatók.

Alkalmazás frissítése:

helm upgrade [release] [chart]

Utasítsa a Helm-et a változások visszaállítására, ha a frissítés sikertelen:

helm upgrade [release] [chart] --atomic

Release frissítése. Ha nem létezik a rendszeren, telepítse:

helm upgrade [release] [chart] --install

Frissítés egy megadott verzióra:

helm upgrade [release] [chart] --version [verzió-szám]

Release visszaállítása:

helm rollback [release] [visszaállítás]

Release Információk Letöltése

A helm get parancs lehetővé teszi a release információk letöltését.

Az összes release információ letöltése:

helm get all [release]

Az összes hook letöltése:

helm get hooks [release]

A jegyzékfájl letöltése:

helm get manifest [release]

A megjegyzések letöltése:

helm get notes [release]

Az értékfájl letöltése:

helm get values [release]

Release előzmények lekérése:

helm history [release]

Repository-k Hozzáadása, Eltávolítása és Frissítése

A helm repo parancs segít a chart repository-k kezelésében.

Repository hozzáadása az internetről:

helm repo add [repository-név] [url]

Repository eltávolítása a rendszerből:

helm repo remove [repository-név]

Repository-k frissítése:

helm repo update

Repository-k Listázása és Keresése

A helm repo és helm search parancsok segítségével listázhat és kereshet Helm repository-kban. A helm search lehetővé teszi alkalmazások és repository-k keresését a Helm Hub-ban is.

Chart repository-k listázása:

helm repo list

Indexfájl generálása az aktuális könyvtárban található chartok alapján:

helm repo index

Keresés chartokban egy kulcsszóra:

helm search [kulcsszó]

Keresés repository-kban egy kulcsszóra:

helm search repo [kulcsszó]

Keresés a Helm Hub-ban:

helm search hub [kulcsszó]

Release Monitorozás

A helm list parancs lehetővé teszi a release-ek listázását egy Kubernetes klaszterben több kritérium alapján, beleértve a reguláris kifejezések használatát az eredmények szűréséhez. A helm status és helm history parancsok további részleteket nyújtanak a release-ekről.

Az összes elérhető release listázása az aktuális névtérben:

helm list

Az összes elérhető release listázása minden névtérben:

helm list --all-namespaces

Az összes release listázása egy adott névtérben:

helm list --namespace [névtér]

Az összes release listázása egy adott kimeneti formátumban:

helm list --output [formátum]

Szűrő alkalmazása a release-ek listájára reguláris kifejezések segítségével:

helm list --filter '[kifejezés]'

Egy adott release állapotának megtekintése:

helm status [release]

A release előzmények megjelenítése:

helm history [release]

A Helm kliens környezet információk megtekintése:

helm env

Plugin Kezelés

Plugin-ek telepítése, kezelése és eltávolítása a helm plugin parancs segítségével.

Plugin-ek telepítése:

helm plugin install [útvonal/url1] [útvonal/url2] ...

Az összes telepített plugin listázása:

helm plugin list

Plugin-ek frissítése:

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

Plugin eltávolítása:

helm plugin uninstall [plugin]

Chart Kezelés

A Helm chartok Kubernetes erőforrásokat használnak egy alkalmazás definiálásához.

Könyvtár létrehozása a közös chart fájlokkal és könyvtárakkal (chart.yaml, values.yaml, charts/ és templates/):

helm create [név]

Chart csomagolása egy chart archívumba:

helm package [chart-útvonal]

Tesztek futtatása a chart vizsgálatához és lehetséges problémák azonosításához:

helm lint [chart]

Chart vizsgálata és tartalmának listázása:

helm show all [chart]

A chart definíciójának megjelenítése:

helm show chart [chart]

A chart értékeinek megjelenítése:

helm show values [chart]

Chart letöltése:

helm pull [chart]

Chart letöltése és az archívum tartalmának kicsomagolása egy könyvtárba:

helm pull [chart] --untar --untardir [könyvtár]

A chart függőségeinek listájának megjelenítése:

helm dependency list [chart]

Segítség és Verzió Információ

Általános segítség megjelenítése a Helm-hez:

helm --help

Segítség megjelenítése egy adott Helm parancshoz:

helm [parancs] --help

A telepített Helm verzió megtekintése:

helm version

IPXO Értékelés és IPv4 Címek

Az IPXO értékelés segítségével értékelheti az IPv4 címek minőségét és megbízhatóságát. Az IPv4 címek, például a 0.0.0.0/0, alapvető fontosságúak a hálózati kommunikációban. Cégünk professzionális IPv4 cím bérlési szolgáltatásokat kínál, beleértve C blokk IP címek bérbeadását harmadik fél számára. Emellett kiváló minőségű Los Angeles-i dedikált szervereket is kínálunk, amelyek legújabb hardverekkel és kiváló hálózati kapcsolattal rendelkeznek.

  • Kubernetes, Helm, DevOps
  • 186 A felhasználók hasznosnak találták ezt
Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

Vállalati E-mail Megoldások: Fokozza a Kommunikáció és Együttműködés Hatékonyságát

发布/更新时间:2025年08月10日 Vállalati E-mail Megoldások: Fokozza a Kommunikáció és Együttműködés...

A „Nem hivatalos válasz” jelentése az nslookup-ban: DNS részletes magyarázata

BevezetésHa már használta az nslookup parancsot, valószínűleg találkozott a „Nem hivatalos...

Python os.path Modul: Teljes Útmutató Fájl- és Könyvtárkezeléshez

Python os.path Modul: Teljes Útmutató Fájl- és Könyvtárkezeléshez Nehezen kezelhetők a fájl- és...

Fájlok és könyvtárak másolása Linuxban SSH-val: SCP, CP és Rsync útmutató

Fájlok és könyvtárak másolása Linuxban SSH-val: SCP, CP és Rsync útmutató Mint...

Mastering Python ord() & chr() Functions: Essential Tools for ASCII and Unicode Conversion

Python's Powerful Character Conversion Tools In the world of Python programming, understanding...