我使用https://docs.docker.com/engine/installation/linux/ubuntulinux/中的指南在机器中安装了docker,我还使用http://kubernetes.io/docs/getting-started-guides/docker/在本地计算机上安装了Kubernetes。
但是一旦我运行“kubectl get nodes”,我就会收到错误错误:无法协商api版本;服务器支持:map [],客户端支持:map [v1:{} metrics / v1alpha1:{} extensions / v1beta1:{} componentconfig / v1alpha1:{} batch / v1:{} autoscaling / v1:{} authorization.k8s。 IO / v1beta1:{}] 即可。
我机器上的泊坞窗版本如下。
客户:
服务器:
答案 0 :(得分:0)
看起来服务器响应了它支持的api版本的空列表。
您可以发布kubectl version
的输出吗?
那将打印kubectl和api服务器的git版本,并帮助我们找出两者之间是否存在任何不兼容性。
答案 1 :(得分:0)
我尝试使用kubernetes的v1.3.0-alpha.3和与OP相同版本的docker。我仍然有同样的问题。这应该在alpha.3中修复还是我需要等待新版本?