自从我将其升级到1.3.0后,我无法部署到我的kubernetes集群

时间:2016-07-18 15:58:25

标签: kubernetes google-cloud-platform gcloud

我的kubernetes群集托管在europe-west1-d区域

上的Google Cloud上

我的本​​地设置有docker-engine@1.10和kubectl@1.3.2

当我的群集在版本1.2.5上时,我设法部署没有任何问题

但是自从我升级到1.3.0后,我得到了这个: $ kubectl version Client Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.2", GitCommit:"9bafa3400a77c14ee50782bb05f9efc5c91b3185", GitTreeState:"clean", BuildDate:"2016-07-17T18:30:39Z", GoVersion:"go1.6.2", Compiler:"gc", Platform:"linux/amd64"} error: failed to negotiate an api version; server supports: map[], client supports: map[federation/v1beta1:{} apps/v1alpha1:{} authorization.k8s.io/v1beta1:{} authentication.k8s.io/v1beta1:{} autoscaling/v1:{} policy/v1alpha1:{} batch/v1:{} batch/v2alpha1:{} v1:{} rbac.authorization.k8s.io/v1alpha1:{} componentconfig/v1alpha1:{} extensions/v1beta1:{}]

请注意:server supports: map[]

1 个答案:

答案 0 :(得分:3)

创建群集时是否设置了自定义用户名(管理员除外)? GKE上的Kubernetes 1.3.0有一个已知问题(请参阅July 11, 2016 release notes),如果您尝试使用http basic auth进行身份验证,授权将失败。如发行说明中所述,您可以使用客户端证书身份验证,直到修复程序可用。