2016-08-16 6 views

答えて

0

は、原則として、1は、単にall.ymlファイルに

kube_version: 1.3.5 

を追加することができます。しかし、少なくともRedHatでは、これは何もしません。これは他の設定がKubernetesのバージョン番号にも影響するためです。 RedHatの場合において、

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 

はKubernetes 1.3.0に(2016年8月のような)現在のプレイブックのアップグレードのトリックを行います。 (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

ありがとうございます。私と一緒に忍耐してください...私のクラスターを再作成するとすぐに、私はこれをチェックします! –

関連する問題