Docker 初始化Kubernetes群

Docker 初始化Kubernetes群,docker,kubernetes,Docker,Kubernetes,我正试图在ubuntu 18.04系统上安装Kubernetes群集 作为初始化集群的一部分,使用以下命令获取以下错误 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.14.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied , error: e

我正试图在ubuntu 18.04系统上安装Kubernetes群集

作为初始化集群的一部分,使用以下命令获取以下错误

        [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.14.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
        [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager:v1.14.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
        [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-scheduler:v1.14.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
        [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.14.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
        [ERROR ImagePull]: failed to pull image k8s.gcr.io/pause:3.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
        [ERROR ImagePull]: failed to pull image k8s.gcr.io/etcd:3.3.10: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
        [ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns:1.3.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: remote error: tls: access denied
, error: exit status 1
当我试图运行
wget时https://k8s.gcr.io/v2/
我发现以下错误:

Proxy request sent, awaiting response... 401 Unauthorized
Username/Password Authentication Failed.
你能告诉我是什么问题吗。

就我而言,我有

[root@instance-1 ~]# wget https://k8s.gcr.io/v2/
--2019-08-26 12:58:24--  https://k8s.gcr.io/v2/
Resolving k8s.gcr.io (k8s.gcr.io)... 64.233.167.82, 2a00:1450:400c:c06::52
Connecting to k8s.gcr.io (k8s.gcr.io)|64.233.167.82|:443... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed.
这可能是代理问题。检查,更具体的[这个答案](

所以试着去做,我希望你的问题会得到解决

下面总结了这两种方法的一组命令:

方法1:在/etc/sysconfig/docker文件中配置代理变量

# cat /etc/sysconfig/docker
HTTP_PROXY="http://USERNAME:PASSWORD@[your.proxy.server]:[port]"
HTTPS_PROXY="https://USERNAME:PASSWORD@[your.proxy.server]:[port]
-在/etc/sysconfig/docker文件中添加以下配置

# cat /etc/sysconfig/docker
HTTP_PROXY="http://USERNAME:PASSWORD@[your.proxy.server]:[port]"
HTTPS_PROXY="https://USERNAME:PASSWORD@[your.proxy.server]:[port]
-重新启动docker

# service docker restart
方法2:

1) 创建一个下拉列表

# mkdir /etc/systemd/system/docker.service.d
2) 创建一个名为
/etc/systemd/system/docker.service.d/http proxy.conf
的文件,该文件添加
http\u proxy
环境变量:

[Service]
Environment="HTTP_PROXY=http://user01:password@10.10.10.10:8080/"
Environment="HTTPS_PROXY=https://user01:password@10.10.10.10:8080/"
Environment="NO_PROXY= hostname.example.com,172.10.10.10"
3) 重新加载systemd守护进程

# systemctl daemon-reload
4) 重新启动docker

# service docker restart
#系统CTL重启驳接
er 5) 验证配置是否已加载:

# systemctl show docker --property Environment
Environment=GOTRACEBACK=crash HTTP_PROXY=http://10.10.10.10:8080/ HTTPS_PROXY=http://10.10.10.10:8080/ NO_PROXY= hostname.example.com,172.10.10.10

您最初尝试运行哪个命令?