使用Kubernetes 1.1安装插件的正确方法是什么?

akn*_*ds1 6 coreos kubernetes

使用Kubernetes 1.1 安装插件的正确方法是什么?在这个问题上,文档并不像我想的那样清晰; 他们似乎在暗示人们应该插件YAML文件复制到/ etc/kubernetes /插件主节点上,但我已经尝试这样做,没有任何反应.

此外,为了增加混淆,文档暗示插件与Kubernetes捆绑在一起:

因此,在附加组件中进行更改的唯一持久方法是更新主服务器上的清单.但是,用户仍然不鼓励自己这样做 - 他们应该等待新版本的Kubernetes,它还将包含新版本的附加组件.

那么,我该如何真正安装插件,f.ex.集群负载均衡,与Kubernetes 1.1?

Rob*_*ley 4

...他们似乎暗示应该将插件的 yaml 文件复制到主节点上的 /etc/kubernetes/addons ,但我已经尝试过这一点,但没有任何反应。

仅当您使用基于盐的安装机制之一时,这才是正确的。

那么,我应该如何真正安装插件,f.ex。集群负载均衡,使用 Kubernetes 1.1?

大多数附加组件只需kubectl create -f针对附加组件的复制控制器和服务文件运行即可安装。如果您还没有创建命名空间,则需要kube-system先创建命名空间,并且某些附加组件(如dns)要求您在 jinja 模板中填写一些值,否则这些值将由 salt 处理。