我正在尝试学习Kubernetes,所以我在Ubuntu 14.04服务器上部署了Kubernetes 1.3.5的单节点集群。
当我尝试运行泊坞窗图片nginx
时,收到错误消息Failed to start with docker id [id-removed] with error: API error (400): {"message":"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"}
kubectl version
输出:
Client Version: version.Info{Major:"0", Minor:"19", GitVersion:"v0.19.3", GitCommit:"3103c8ca0f24514bc39b6e2b7d909bbf46af8d11", GitTreeState:"clean"}
Server Version: version.Info{Major:"0", Minor:"19", GitVersion:"v0.19.3", GitCommit:"3103c8ca0f24514bc39b6e2b7d909bbf46af8d11", GitTreeState:"clean"}
dockr --version
输出
Docker version 1.12.0, build 8eab29e
答案 0 :(得分:3)
从您的kubectl version
输出中,您运行的是v0.19.3 kubernetes,它与docker v1.12不兼容。您可能希望重新构建/重新部署更新版本的kuberentes。
您想要运行的版本," v1.3.5"应该与docker v1.12兼容。