CoreOS上的kubernetes 1.2到1.3升级

时间:2016-08-04 05:06:59

标签: kubernetes

从1.2到1.3似乎有几个问题导致无法升级。

这是对的吗?

将一个工作节点升级到1.3.4,而其余节点运行1.2.2时,该节点永远不会ready

我从kubelet获得了大量415错误(不支持的媒体类型?),这似乎表明格式不兼容。

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 个答案:

答案 0 :(得分:1)

我在CoreOS上完成了1.2.2到1.3.3的升级。这包括首先升级主服务器,然后执行节点....

一切顺利出人意料......

基本上我遵循: https://coreos.com/kubernetes/docs/latest/kubernetes-upgrade.html