2016-08-04 5 views
0

1.2から1.3への移行にはいくつかの問題があり、アップグレードが不可能なようです。kubernetes 1.2から1.3へのアップグレード(コアOS上)

これは間違いありませんか?

残りは1.2.2実行している間、1.3.4への1つのワーカーノードをアップグレードし、ノードは、私が415のエラーの多く(サポートされていないメディアタイプ?)ようだkubelet、からへの取得ready

ことはありません互換性のない形式を示します。

kubelet[2927]: E0804 01:55:13.794921 2927 event.go:198] Server rejected event '&api.Event{TypeMeta:unversioned.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:api.ObjectMeta{Name:".146777d057f9b62b", GenerateName:"", Namespace:"default", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]api.OwnerReference(nil), Finalizers:[]string(nil)}, InvolvedObject:api.ObjectReference{Kind:"Node", Namespace:"", Name:"198.245.63.87", UID:"xxxxxxxx", APIVersion:"", ResourceVersion:"", FieldPath:""}, Reason:"NodeHasSufficientDisk", Message:"Node xxxxxxxx status is now: NodeHasSufficientDisk", Source:api.EventSource{Component:"kubelet", Host:"xxxxxxxxxx"}, FirstTimestamp:unversioned.Time{Time:time.Time{sec:63605872340, nsec:72642091, loc:(*time.Location)(0x45be3e0)}}, LastTimestamp:unversioned.Time{Time:time.Time{sec:63605872513, nsec:790683013, loc:(*time.Location)(0x45be3e0)}}, Count:29, Type:"Normal"}': 'the server responded with the status code 415 but did not return more information (post events)' (will not retry!)

私はそれがインプレースアップグレードを妨げるセットアップの問題や、実際の破断変更かどう理解したいのですが...

おかげ

+1

あなたのAPIサーバーは、最初に更新しましたか?あなたはいつもそうするべきです。 –

+0

最初にapiサーバーを更新するのはいい考えのようには聞こえませんが、失敗した場合は脅かされている全体のクラスターなので、一度にミニオンを更新することは合理的なアプローチですが、明らかに簡単です。 – MrE

+0

APIサーバーは、コンポーネントのバージョンが低い場合は、コンポーネントの内容を理解できません。 APIサーバーのみが、他のコンポーネントとの下位互換性を保証します。ダウンタイムを恐れている場合は、マルチマスタークラスタを導入する必要があります。また、マスターがダウンしている間もクラスターが機能し続けていると言えば、ノード構成要素はスケジューラーとコントローラーによって生成された更新の受信を止めるだけです。ほとんどの設定では、ポッドをオンラインにしながら何が問題なのかを判断するのに十分な時間を与えます。 –

答えて

1

は私がのアップグレードを行ってきましたCoreOSでは1.2.2から1.3.3です。これは、最初にマスターサーバーをアップグレード関与し、ノードをやって....

すべてが驚くほどスムーズに行きました...

は基本的に私は続く: https://coreos.com/kubernetes/docs/latest/kubernetes-upgrade.html

関連する問題