我正在尝试在我们的实验室中设置Kubernetes系统。我已经完成了所有步骤,但在尝试做kubeadm时失败了。
拉图像似乎是一个问题:
[root @ kubemaster~] #kubeadm config images pull --kubernetes-version = v1.11.2无法提取图片“k8s.gcr.io/kube-apiserver-amd64:v1.11.2”:退出状态1
我能够毫无问题地提取hello-world,Ubuntu和CentOS等Docker镜像。
我相信这可能是一个代理问题或类似的东西,因为我必须添加--kubernetes-version标记,因为我在尝试安装时遇到X.509错误。
如果我尝试用Docker拉出Kubernetes图像,我会得到以下结果:
[root @ kubemaster~] #docker pull k8s.gcr.io/kube-apiserver-amd64:v1.11.2 v1.11.2:从kube-apiserver-amd64拉出8c5a7da1afbc:拉动fs图层5d75b555908b:拉动fs图层错误拉图像配置:获取https://storage.googleapis.com/us.artifacts.google-containers.appspot.com/containers/images/sha256:821507941e9c72afd5df91ddb3dceea58ea31a8e3895a06df794c0fd785edae2:x509:由未知权限签署的证书
任何帮助,将不胜感激。
谢谢,道格
有两种可能性为什么你对官方谷歌网站的信任有问题:
在这两种情况下,您都应该下载Google CA证书并将其放在您想要运行Kubernetes的系统中的可信证书中 - 有关Ubuntu的更多信息:https://askubuntu.com/questions/645818/how-to-install-certificates-for-command-line