Leitfaden für Kubernetes-Distributionen
Helm sollte mit jeder konformen Version von Kubernetes funktionieren (ob zertifiziert oder nicht).
Dieses Dokument enthält Informationen zur Verwendung von Helm in bestimmten Kubernetes-Umgebungen. Bitte tragen Sie weitere Details zu beliebigen Distributionen (alphabetisch sortiert) bei, falls gewünscht.
AKS
Helm funktioniert mit Azure Kubernetes Service.
DC/OS
Helm wurde auf der Mesosphere DC/OS 1.11 Kubernetes-Plattform getestet und funktioniert ohne zusätzliche Konfiguration.
EKS
Helm funktioniert mit Amazon Elastic Kubernetes Service (Amazon EKS): Verwendung von Helm mit Amazon EKS.
GKE
Googles gehostete Kubernetes-Plattform GKE funktioniert nachweislich mit Helm und erfordert keine zusätzliche Konfiguration.
scripts/local-cluster und Hyperkube
Hyperkube, konfiguriert über scripts/local-cluster.sh, funktioniert nachweislich.
Bei reinem Hyperkube ist möglicherweise eine manuelle Konfiguration erforderlich.
IKS
Helm funktioniert mit IBM Cloud Kubernetes Service.
KIND (Kubernetes IN Docker)
Helm wird regelmäßig auf KIND getestet.
KubeOne
Helm funktioniert in Clustern, die mit KubeOne eingerichtet wurden, ohne Einschränkungen.
Kubermatic
Helm funktioniert in Benutzer-Clustern, die von Kubermatic erstellt wurden, ohne Einschränkungen. Da Seed-Cluster auf verschiedene Arten eingerichtet werden können, hängt die Helm-Unterstützung von deren Konfiguration ab.
MicroK8s
Helm kann in MicroK8s mit dem folgenden Befehl aktiviert werden:
microk8s.enable helm3
Minikube
Helm wurde mit Minikube getestet und funktioniert nachweislich. Es ist keine zusätzliche Konfiguration erforderlich.
Openshift
Helm funktioniert problemlos auf OpenShift Online, OpenShift Dedicated, OpenShift Container Platform (Version >= 3.6) oder OpenShift Origin (Version >= 3.6). Weitere Informationen finden Sie in diesem Blogbeitrag.
Platform9
Helm ist bei Platform9 Managed Kubernetes vorinstalliert. Platform9 bietet Zugang zu allen offiziellen Helm-Charts über die App-Katalog-Benutzeroberfläche und die native Kubernetes-CLI. Zusätzliche Repositories können manuell hinzugefügt werden. Weitere Details finden Sie in diesem Platform9 App-Katalog-Artikel.
Ubuntu mit kubeadm
Kubernetes, das mittels kubeadm eingerichtet wurde, funktioniert nachweislich auf
folgenden Linux-Distributionen:
- Ubuntu 16.04
- Fedora release 25
Bei einigen Helm-Versionen (v2.0.0-beta2) müssen Sie export KUBECONFIG=/etc/kubernetes/admin.conf ausführen oder eine ~/.kube/config erstellen.
VMware Tanzu Kubernetes Grid
Helm läuft auf VMware Tanzu Kubernetes Grid (TKG) ohne Konfigurationsänderungen. Die Tanzu CLI kann die Installation von Paketen für helm-controller verwalten und ermöglicht so die deklarative Verwaltung von Helm-Chart-Releases. Weitere Details finden Sie in der TKG-Dokumentation für CLI-verwaltete Pakete.