如何在Kubernetes的裸机安装上激活插件?

时间:2015-12-09 14:23:48

标签: kubernetes google-kubernetes-engine

来自documentation

  

群集加载项是随Kubernetes二进制文件一起提供的服务和复制控制器(带有pod),被视为Kubernetes群集的固有部分。 [...]   在集群上,加载项保存在主节点上的/ etc / kubernetes / addons中,在yaml文件中(目前不支持json)。 [...]用户不鼓励自己这样做 - 他们应该等待新版本的Kubernetes,它还将包含新版本的附加组件。

我的kubernetes设置正在fedeora上运行,并且已通过yum安装。版本是

Client Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.2175+b6f18c7ce08714", GitCommit:"b6f18c7ce08714c8d4f6019463879a164a41750e", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.2175+b6f18c7ce08714", GitCommit:"b6f18c7ce08714c8d4f6019463879a164a41750e", GitTreeState:"clean"}

奇怪的是,文件夹/etc/kubernetes/addons/不存在。

我想激活sky-dns插件。我试图阅读所有可用的文档,但我仍然不清楚:

如何正确安装和激活插件?最好是将来会收到自动更新吗?

1 个答案:

答案 0 :(得分:1)

首先,从版本号中不清楚您实际运行的是什么。 Github显示v1.1.0-alpha.1版本和v1.1.0-alpha.0代码,但未标记为v1.1.0-alpha。另请注意,这些版本都没有被标记为“最新”或“已发布”,这意味着它们不适合在生产中运行,并且可能包含令人震惊的错误(毕竟它们是alpha质量)。如果你想安装它,最新的稳定版本是v1.1.3

其次,在裸机安装上,群集加载项不会自动添加。如果您按照其中一个getting started guides,交钥匙解决方案将自动部署群集加载项。最重要的群集加载项是DNS,您可以按照manual instructions将其安装到群集上。