Руководство по дистрибутивам Kubernetes
Helm должен работать с любой совместимой версией Kubernetes (как сертифицированной, так и нет).
В этом документе собрана информация об использовании Helm в конкретных средах Kubernetes. Пожалуйста, добавляйте информацию о других дистрибутивах (в алфавитном порядке) при необходимости.
AKS
Helm работает с Azure Kubernetes Service.
DC/OS
Helm протестирован и работает на платформе Kubernetes в Mesosphere DC/OS 1.11, дополнительная настройка не требуется.
EKS
Helm работает с Amazon Elastic Kubernetes Service (Amazon EKS): Использование Helm с Amazon EKS.
GKE
Облачная платформа Google GKE работает с Helm и не требует дополнительной настройки.
scripts/local-cluster и Hyperkube
Hyperkube, настроенный через scripts/local-cluster.sh, работает без проблем.
Для чистого Hyperkube может потребоваться ручная настройка.
IKS
Helm работает с IBM Cloud Kubernetes Service.
KIND (Kubernetes IN Docker)
Helm регулярно тестируется на KIND.
KubeOne
Helm работает в кластерах, созданных KubeOne, без ограничений.
Kubermatic
Helm работает в пользовательских кластерах, созданных Kubermatic, без ограничений. Поскольку seed-кластер может быть настроен различными способами, поддержка Helm зависит от его конфигурации.
MicroK8s
Helm можно включить в MicroK8s с помощью команды:
microk8s.enable helm3
Minikube
Helm протестирован и работает с Minikube. Дополнительная настройка не требуется.
OpenShift
Helm работает на OpenShift Online, OpenShift Dedicated, OpenShift Container Platform (версия >= 3.6) и OpenShift Origin (версия >= 3.6). Подробнее читайте в этой статье в блоге.
Platform9
Helm предустановлен в Platform9 Managed Kubernetes. Platform9 предоставляет доступ ко всем официальным чартам Helm через интерфейс App Catalog и CLI Kubernetes. Дополнительные репозитории можно добавить вручную. Подробнее см. в статье о Platform9 App Catalog.
Ubuntu с kubeadm
Kubernetes, развёрнутый с помощью kubeadm, работает на следующих дистрибутивах
Linux:
- Ubuntu 16.04
- Fedora release 25
Некоторые версии Helm (v2.0.0-beta2) требуют выполнения export KUBECONFIG=/etc/kubernetes/admin.conf или создания файла ~/.kube/config.
VMware Tanzu Kubernetes Grid
Helm работает на VMware Tanzu Kubernetes Grid (TKG) без дополнительной настройки. Tanzu CLI позволяет управлять установкой пакетов для helm-controller, что обеспечивает декларативное управление релизами чартов Helm. Подробнее см. в документации TKG по пакетам, управляемым через CLI.