Дистрибутиви 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

Хостингова платформа Kubernetes 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 і нативний Kubernetes CLI. Додаткові репозиторії можна додати вручну. Додаткові відомості можна знайти в статті 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-управлінських пакетів.