无法拉动图像“k8s.gcr.io/kube-apiserver-amd64:v1.11.2”:执行kubeadm时退出状态1

问题描述 投票:0回答:1

我正在尝试在我们的实验室中设置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:由未知权限签署的证书

任何帮助,将不胜感激。

谢谢,道格

docker installation kubernetes install
1个回答
1
投票

有两种可能性为什么你对官方谷歌网站的信任有问题:

  1. 您的公司通过解密您的流量并为您想要从公司网络中访问的Google域名动态发布自签名证书来进行中间人工作
  2. 您没有将Google证书放置在要提取图像的操作系统上的CA文件目录中 - 这意味着有人因为某些内容而删除了该证书。

在这两种情况下,您都应该下载Google CA证书并将其放在您想要运行Kubernetes的系统中的可信证书中 - 有关Ubuntu的更多信息:https://askubuntu.com/questions/645818/how-to-install-certificates-for-command-line

© www.soinside.com 2019 - 2024. All rights reserved.