Skip to main content
Version: 3.19.0

helm

Ο διαχειριστής πακέτων Helm για το Kubernetes.

Σύνοψη

Ο διαχειριστής πακέτων του Kubernetes

Συνήθεις ενέργειες για το Helm:

  • helm search: αναζήτηση για charts
  • helm pull: λήψη ενός chart στον τοπικό σας κατάλογο για προβολή
  • helm install: μεταφόρτωση του chart στο Kubernetes
  • helm list: λίστα με τα releases των charts

Μεταβλητές περιβάλλοντος:

ΌνομαΠεριγραφή
$HELM_CACHE_HOMEορίζει μια εναλλακτική τοποθεσία για την αποθήκευση cached αρχείων.
$HELM_CONFIG_HOMEορίζει μια εναλλακτική τοποθεσία για την αποθήκευση της διαμόρφωσης του Helm.
$HELM_DATA_HOMEορίζει μια εναλλακτική τοποθεσία για την αποθήκευση δεδομένων του Helm.
$HELM_DEBUGυποδεικνύει αν το Helm εκτελείται σε λειτουργία Debug
$HELM_DRIVERορίζει το backend storage driver. Τιμές: configmap, secret, memory, sql.
$HELM_DRIVER_SQL_CONNECTION_STRINGορίζει το connection string που θα χρησιμοποιήσει το SQL storage driver.
$HELM_MAX_HISTORYορίζει τον μέγιστο αριθμό του ιστορικού εκδόσεων του helm.
$HELM_NAMESPACEορίζει το namespace που χρησιμοποιείται για τις λειτουργίες του helm.
$HELM_NO_PLUGINSαπενεργοποιεί τα plugins. Ορίστε HELM_NO_PLUGINS=1 για απενεργοποίηση.
$HELM_PLUGINSορίζει τη διαδρομή προς τον κατάλογο των plugins
$HELM_REGISTRY_CONFIGορίζει τη διαδρομή προς το αρχείο διαμόρφωσης του registry.
$HELM_REPOSITORY_CACHEορίζει τη διαδρομή προς τον κατάλογο cache του repository
$HELM_REPOSITORY_CONFIGορίζει τη διαδρομή προς το αρχείο repositories.
$KUBECONFIGορίζει ένα εναλλακτικό αρχείο διαμόρφωσης Kubernetes (προεπιλογή "~/.kube/config")
$HELM_KUBEAPISERVERορίζει το Kubernetes API Server Endpoint για πιστοποίηση
$HELM_KUBECAFILEορίζει το αρχείο certificate authority του Kubernetes.
$HELM_KUBEASGROUPSορίζει τα Groups για προσωποποίηση χρησιμοποιώντας μια λίστα διαχωρισμένη με κόμμα.
$HELM_KUBEASUSERορίζει το Username για προσωποποίηση για τη λειτουργία.
$HELM_KUBECONTEXTορίζει το όνομα του kubeconfig context.
$HELM_KUBETOKENορίζει το Bearer KubeToken που χρησιμοποιείται για πιστοποίηση.
$HELM_KUBEINSECURE_SKIP_TLS_VERIFYυποδεικνύει αν η επαλήθευση του πιστοποιητικού του Kubernetes API server θα πρέπει να παραλειφθεί (μη ασφαλές)
$HELM_KUBETLS_SERVER_NAMEορίζει το όνομα διακομιστή που χρησιμοποιείται για την επαλήθευση του πιστοποιητικού του Kubernetes API server
$HELM_BURST_LIMITορίζει το προεπιλεγμένο όριο burst σε περίπτωση που ο server περιέχει πολλά CRDs (προεπιλογή 100, -1 για απενεργοποίηση)
$HELM_QPSορίζει τα Queries Per Second σε περιπτώσεις όπου ένας υψηλός αριθμός κλήσεων υπερβαίνει την επιλογή για υψηλότερες τιμές burst

Το Helm αποθηκεύει cache, διαμόρφωση και δεδομένα με βάση την ακόλουθη σειρά διαμόρφωσης:

  • Αν έχει οριστεί μια μεταβλητή περιβάλλοντος HELM_*_HOME, θα χρησιμοποιηθεί αυτή
  • Διαφορετικά, σε συστήματα που υποστηρίζουν την προδιαγραφή XDG base directory, θα χρησιμοποιηθούν οι μεταβλητές XDG
  • Όταν δεν έχει οριστεί άλλη τοποθεσία, θα χρησιμοποιηθεί μια προεπιλεγμένη τοποθεσία με βάση το λειτουργικό σύστημα

Από προεπιλογή, οι προεπιλεγμένοι κατάλογοι εξαρτώνται από το λειτουργικό σύστημα. Οι προεπιλογές παρατίθενται παρακάτω:

Λειτουργικό ΣύστημαΔιαδρομή CacheΔιαδρομή ΔιαμόρφωσηςΔιαδρομή Δεδομένων
Linux$HOME/.cache/helm$HOME/.config/helm$HOME/.local/share/helm
macOS$HOME/Library/Caches/helm$HOME/Library/Preferences/helm$HOME/Library/helm
Windows%TEMP%\helm%APPDATA%\helm%APPDATA%\helm

Επιλογές

      --burst-limit int                 client-side default throttling limit (default 100)
--debug enable verbose output
-h, --help help for helm
--kube-apiserver string the address and the port for the Kubernetes API server
--kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--kube-as-user string username to impersonate for the operation
--kube-ca-file string the certificate authority file for the Kubernetes API server connection
--kube-context string name of the kubeconfig context to use
--kube-insecure-skip-tls-verify if true, the Kubernetes API server's certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-tls-server-name string server name to use for Kubernetes API server certificate validation. If it is not provided, the hostname used to contact the server is used
--kube-token string bearer token used for authentication
--kubeconfig string path to the kubeconfig file
-n, --namespace string namespace scope for this request
--qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
--registry-config string path to the registry config file (default "~/.config/helm/registry/config.json")
--repository-cache string path to the directory containing cached repository indexes (default "~/.cache/helm/repository")
--repository-config string path to the file containing repository names and URLs (default "~/.config/helm/repositories.yaml")

ΔΕΙΤΕ ΕΠΙΣΗΣ

  • helm completion - δημιουργία scripts αυτόματης συμπλήρωσης για το καθορισμένο shell
  • helm create - δημιουργία νέου chart με το δοσμένο όνομα
  • helm dependency - διαχείριση των εξαρτήσεων ενός chart
  • helm env - πληροφορίες περιβάλλοντος του Helm client
  • helm get - λήψη εκτεταμένων πληροφοριών για ένα συγκεκριμένο release
  • helm history - ανάκτηση ιστορικού release
  • helm install - εγκατάσταση ενός chart
  • helm lint - εξέταση ενός chart για πιθανά προβλήματα
  • helm list - λίστα releases
  • helm package - πακετάρισμα ενός καταλόγου chart σε αρχείο chart
  • helm plugin - εγκατάσταση, λίστα ή απεγκατάσταση Helm plugins
  • helm pull - λήψη ενός chart από ένα repository και (προαιρετικά) αποσυμπίεσή του σε τοπικό κατάλογο
  • helm push - αποστολή ενός chart σε απομακρυσμένο server
  • helm registry - σύνδεση ή αποσύνδεση από ένα registry
  • helm repo - προσθήκη, λίστα, αφαίρεση, ενημέρωση και ευρετηρίαση chart repositories
  • helm rollback - επαναφορά ενός release σε προηγούμενη αναθεώρηση
  • helm search - αναζήτηση λέξης-κλειδιού σε charts
  • helm show - εμφάνιση πληροφοριών ενός chart
  • helm status - εμφάνιση της κατάστασης του συγκεκριμένου release
  • helm template - τοπική απόδοση templates
  • helm test - εκτέλεση δοκιμών για ένα release
  • helm uninstall - απεγκατάσταση ενός release
  • helm upgrade - αναβάθμιση ενός release
  • helm verify - επαλήθευση ότι ένα chart στη δοσμένη διαδρομή έχει υπογραφεί και είναι έγκυρο
  • helm version - εκτύπωση πληροφοριών έκδοσης του client
Δημιουργήθηκε αυτόματα από spf13/cobra στις 14-Jan-2026