Guide des distributions Kubernetes
Helm devrait fonctionner avec toute version conforme de Kubernetes (qu'elle soit certifiée ou non).
Ce document rassemble des informations sur l'utilisation de Helm dans des environnements Kubernetes spécifiques. N'hésitez pas à le compléter pour d'autres distributions, en respectant l'ordre alphabétique.
AKS
Helm fonctionne avec Azure Kubernetes Service.
DC/OS
Helm a été testé et fonctionne sur la plateforme Kubernetes de Mesosphere DC/OS 1.11, sans configuration supplémentaire.
EKS
Helm fonctionne avec Amazon Elastic Kubernetes Service (Amazon EKS) : Utilisation de Helm avec Amazon EKS.
GKE
GKE, la plateforme Kubernetes hébergée de Google, fonctionne avec Helm sans configuration supplémentaire.
scripts/local-cluster et Hyperkube
Hyperkube configuré via scripts/local-cluster.sh fonctionne. Avec Hyperkube
seul, une configuration manuelle peut être nécessaire.
IKS
Helm fonctionne avec IBM Cloud Kubernetes Service.
KIND (Kubernetes IN Docker)
Helm est régulièrement testé avec KIND.
KubeOne
Helm fonctionne sans réserve dans les clusters mis en place par KubeOne.
Kubermatic
Helm fonctionne sans réserve dans les clusters utilisateur créés par Kubermatic. Les seed clusters pouvant être configurés de différentes manières, la prise en charge de Helm dépend de leur configuration.
MicroK8s
Helm peut être activé dans MicroK8s avec la commande :
microk8s.enable helm3
Minikube
Helm est testé et fonctionne avec Minikube, sans configuration supplémentaire.
OpenShift
Helm fonctionne directement sur OpenShift Online, OpenShift Dedicated, OpenShift Container Platform (version >= 3.6) et OpenShift Origin (version >= 3.6). Pour en savoir plus, consultez cet article de blog.
Platform9
Helm est préinstallé avec Platform9 Managed Kubernetes. Platform9 donne accès à tous les charts Helm officiels depuis l'interface App Catalog et la CLI Kubernetes native. D'autres dépôts peuvent être ajoutés manuellement. Pour plus de détails, consultez cet article sur Platform9 App Catalog.
Ubuntu avec kubeadm
Kubernetes initialisé avec kubeadm fonctionne sur les distributions Linux
suivantes :
- Ubuntu 16.04
- Fedora 25
Certaines versions de Helm (v2.0.0-beta2) nécessitent d'exécuter export KUBECONFIG=/etc/kubernetes/admin.conf ou de créer un fichier ~/.kube/config.
VMware Tanzu Kubernetes Grid
Helm fonctionne sur VMware Tanzu Kubernetes Grid (TKG) sans modification de configuration. La CLI Tanzu peut gérer l'installation des paquets de helm-controller, ce qui permet de gérer les releases de charts Helm de manière déclarative. Pour plus de détails, consultez la documentation de Tanzu Kubernetes Grid.