2016-08-16 53 views

回答

0

在理论上,可以简单地增加

kube_version: 1.3.5 

all.yml文件。但是,至少在RedHat上,这没有任何作用。这是因为其他设置也会影响Kubernetes版本号。在红帽的情况下,

kube_version: 1.3.0 
kube_source_type: distribution-rpm 
kube_rpm_url_base: https://kojipkgs.fedoraproject.org/packages/kubernetes/1.3.0/0.2.git507d3a7.fc26/x86_64 
kube_rpm_url_sufix: 1.3.0-0.2.git507d3a7.fc26.x86_64.rpm 

不升级当前剧本(2016八月),以Kubernetes 1.3.0的伎俩。 (该kube_version甚至可能多余这里。)另一种可能性,这应该对所有的Linux风味工作,是

kube_version: 1.3.5 
kube_source_type: github-release 

但是,至少2016年8月,这将导致部署错误,可能是因为该目录Kubernetes源码树的结构在1.2.0和1.3.5之间变化。

这些设置的其他可能组合可以在Kubernetes' main.yml file的注释中找到,但是,所有这些问题都表明最好等待Ansible Kubernetes文件被更新而不是强制更新的版本。

0

默认值为kube_version: 1.2.4
你可以通过调用覆盖它:./deploy-cluster.sh -e kube_version=1.3.5

+0

谢谢你的回答。请耐心等待......只要我重新创建群集,我就检查一下! –