Kubernetes 各发行版本指南

本文档描述有关在各 Kubernetes 发行版本环境中使用 Helm 的信息。

我们尝试为此文档添加更多详细信息。如果可以,请通过 Pull Requests 提供。

MiniKube

Helm 已经过测试并且已知可以与 minikube 一起使用。它不需要额外的配置。

scripts/local-cluster 和 Hyperkube

通过配置 Hyperkube scripts/local-cluster.sh 已知可以工作。对于原始的 Hyperkube,可能需要进行一些手动配置。

GKE

已知 Google 的 GKE 托管 Kubernetes 平台 默认启用 RBAC. 因此需要为 tiller 创建一个服务帐户(service account),并在初始化 helm 服务端时使用 --service-account 参数。查看 Tiller 和 RBAC 获取更详细的信息.

Ubuntu 与'kubeadm'

kubeadm 构建的 Kubernetes 已知可用于以下 Linux 发行版:

  • Ubuntu 16.04
  • Fedora 发布 25

某些版本的 Helm(v2.0.0-beta2)要求 export KUBECONFIG=/etc/kubernetes/admin.conf 或创建一个 ~/.kube/config 文件。

CoreOS 提供的 Container Linux

Helm 要求 kubelet 可以访问 socat 程序的副本,以代理与 Tiller API 的连接。在 Container Linux 上,Kubelet 在具有 socat 的 hyperkube 容器映像中运行。因此,尽管 Container Linux 没有 socat, 运行 kubelet 的容器​​文件系统具有 socat。要了解更多信息,请阅读 Kubelet Wrapper 文档。

Openshift

Helm 可在 OpenShift Online,OpenShift Dedicated,OpenShift Container Platform(版本 > = 3.6)或 OpenShift Origin(版本 > = 3.6)中直接使用。要了解更多,请阅读此 博客文章

Platform9

Helm Client 和 Helm Server(Tiller)预装在 Platform9 Managed Kubernetes。Platform9 通过 App 目录 UI 和本地 Kubernetes CLI 提供对所有官方 Helm charts 的访问。其他 repo 存储库可以手动添加。有关更多详细信息,请参阅 Platform9 App Catalog 文章

DC / OS

Helm(客户端和服务器)已经过测试,在Mesospheres DC / OS 1.11 Kubernetes平台工作正常,无需其他配置。

Copyright © Mingo(whmzsu@gmail.com) 2017-2018 all right reserved,powered by GitbookUpdated at 2019-01-22 19:58:55

results matching ""

    No results matching ""