群集加载项是随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插件。我试图阅读所有可用的文档,但我仍然不清楚:
如何正确安装和激活插件?最好是将来会收到自动更新吗?
答案 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将其安装到群集上。