Passa al contenuto principale
Versione: 3.22.0

Guida alle distribuzioni di Kubernetes

Helm dovrebbe funzionare con qualsiasi versione conforme di Kubernetes (che sia certificato o meno).

Questo documento raccoglie informazioni sull'uso di Helm in specifici ambienti Kubernetes. Si prega di contribuire con ulteriori dettagli su qualsiasi distro (ordinata in ordine alfabetico) se lo si desidera.

AKS​

Helm funziona con Azure Kubernetes Service.

DC/OS​

Helm è stato testato e funziona sulla piattaforma Mesospheres DC/OS 1.11 Kubernetes, e non richiede alcuna configurazione aggiuntiva.

EKS​

Helm funziona con Amazon Elastic Kubernetes Service (Amazon EKS): Utilizzo di Helm con Amazon EKS.

GKE​

La piattaforma Kubernetes in hosting GKE di Google è nota per funzionare con Helm e non richiede nessuna configurazione aggiuntiva.

scripts/local-cluster e Hyperkube​

È noto che Hyperkube configurato tramite scripts/local-cluster.sh funziona. Per Hyperkube raw potrebbe essere necessario eseguire una configurazione manuale.

IKS​

Helm funziona con IBM Cloud Kubernetes Service.

KIND (Kubernetes IN Docker)​

Helm è regolarmente testato su KIND.

KubeOne​

Helm funziona senza problemi nei cluster impostati da KubeOne.

Kubermatic​

Helm funziona senza problemi nei cluster utente creati da Kubermatic. Poiché i seed cluster possono essere impostati in modi diversi, il supporto di Helm dipende dalla loro configurazione.

MicroK8s​

Helm può essere abilitato in MicroK8s usando il comando: microk8s.enable helm3

Minikube​

Helm è testato e noto per funzionare con Minikube. Non richiede alcuna configurazione aggiuntiva.

Openshift​

Helm funziona direttamente su OpenShift Online, OpenShift Dedicated, OpenShift Container Platform (versione >= 3.6) o OpenShift Origin (versione >= 3.6). Per saperne di più leggete questo blog post.

Platform9​

Helm è preinstallato con Platform9 Managed Kubernetes. Platform9 fornisce l'accesso a tutti i chart ufficiali di Helm attraverso l'interfaccia utente dell'App Catalog e la CLI nativa di Kubernetes. È possibile aggiungere manualmente altri repository. Ulteriori dettagli sono disponibili in questo articolo Platform9 App Catalog.

Ubuntu con kubeadm​

Kubernetes avviato con kubeadm è noto per funzionare sulle seguenti distribuzioni Linux:

  • Ubuntu 16.04
  • Fedora release 25

Alcune versioni di Helm (v2.0.0-beta2) richiedono di esportare KUBECONFIG=/etc/kubernetes/admin.conf o creare un ~/.kube/config.

VMware Tanzu Kubernetes Grid​

Helm funziona su VMware Tanzu Kubernetes Grid, TKG, senza bisogno di modifiche alla configurazione. La Tanzu CLI può gestire l'installazione di pacchetti per helm-controller, consentendo di gestire in modo dichiarativo i rilasci dei chart Helm. Ulteriori dettagli sono disponibili nella documentazione di TKG per CLI-Managed Packages.