gpt4 book ai didi

docker - 无法从代理后面拉出Kubernetes DNS容器

转载 作者:行者123 更新时间:2023-12-02 12:09:15 29 4
gpt4 key购买 nike

我正在尝试为我的kubernetes集群启用skyDNS插件。我在公司代理后面,似乎无法与gcr.io交谈。日志中显示以下错误:

Oct 20 13:55:46 atomic01.localdomain kubelet[112453]: W1020 13:55:46.143403  112453 manager.go:1569] Failed to pull image "gcr.io/google_containers/kube2sky:1.11" from pod "kube-dns-v9-w492r_kube-system" and container "kube2sky": image pull failed for gcr.io/google_containers/kube2sky:1.11, this may be because there are no credentials on this request.  details: (invalid character '<' looking for beginning of value)

我尝试从gcr.io提取的任何内容均失败,甚至手动执行失败:
# docker pull gcr.io/google_containers/etcd:2.0.9
Trying to pull repository gcr.io/google_containers/etcd ... failed
invalid character '<' looking for beginning of value

我在 /etc/sysconfig/docker中配置了HTTP_PROXY和HTTPS_PROXY变量。同样,我在同一配置文件中启用了 INSECURE_REGISTRY='--insecure-registry gcr.io'

我必须应用一种解决方法,从docker.io中手动拉出 pause容器,并使用 --pod_infra_container_image=docker.io/kubernetes/pause:latest指定它

DNS容器有这种解决方法吗?我可以从其他docker注册表中提取图像。 gcr.io注册表有什么不同,如何与kubernetes一起使用?

最佳答案

您使用什么配置文件来启动DNS加载项?您应该能够对其进行编辑(或复制this one)并将其指向另一个注册表。

关于docker - 无法从代理后面拉出Kubernetes DNS容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33239029/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com