Kubectl returns 来自服务器的错误 (NotAcceptable):未知(获取节点)
Kubectl returns Error from server (NotAcceptable): unknown (get nodes)
据此:https://github.com/kubernetes/kops#compatibility-matrix
版本应该没问题。当我 运行 kubectl get node
我得到以下输出:
Error from server (NotAcceptable): unknown (get nodes)
kubectl 版本:
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.0", GitCommit:"ddf47ac13c1a9483ea035a79cd7c10005ff21a6d", GitTreeState:"clean", BuildDate:"2018-12-03T21:04:45Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.16", GitCommit:"e8846c1d7e7e632d4bd5ed46160eff3dc4c993c5", GitTreeState:"clean", BuildDate:"2018-04-04T08:47:13Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
kops 版本:
Version 1.9.2 (git-cb54c6a52)
这是我在运行宁kops update
:
时得到的节点信息
NAME STATUS NEEDUPDATE READY MIN MAX NODES
master-eu-central-1a Ready 0 1 1 1 1
nodes Ready 0 2 2 2 2
我误解了这一点。现在很明显:客户端:1.13.0,服务器:1.7.16。
服务器必须是客户端版本(支持 +/-1,更多信息请参见 here)。所以我使用 kops edit cluster
编辑了服务器版本并使用 kops update cluster
.
更新了它
据此:https://github.com/kubernetes/kops#compatibility-matrix
版本应该没问题。当我 运行 kubectl get node
我得到以下输出:
Error from server (NotAcceptable): unknown (get nodes)
kubectl 版本:
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.0", GitCommit:"ddf47ac13c1a9483ea035a79cd7c10005ff21a6d", GitTreeState:"clean", BuildDate:"2018-12-03T21:04:45Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.16", GitCommit:"e8846c1d7e7e632d4bd5ed46160eff3dc4c993c5", GitTreeState:"clean", BuildDate:"2018-04-04T08:47:13Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
kops 版本:
Version 1.9.2 (git-cb54c6a52)
这是我在运行宁kops update
:
NAME STATUS NEEDUPDATE READY MIN MAX NODES
master-eu-central-1a Ready 0 1 1 1 1
nodes Ready 0 2 2 2 2
我误解了这一点。现在很明显:客户端:1.13.0,服务器:1.7.16。
服务器必须是客户端版本(支持 +/-1,更多信息请参见 here)。所以我使用 kops edit cluster
编辑了服务器版本并使用 kops update cluster
.