kubernetes-dashboard-amd64:v1.18.3,我把那个yaml文件下载下来,并且修改了
来源:1-7 安装dashboard和heapster并验证集群安装结果
慕瓜9316671
2018-10-17
kubernetes-dashboard-amd64:v1.18.3,我把那个yaml文件下载下来,并且修改了,并且修改了yaml文件中的: image: anjia0532/kubernetes-dashboard-amd64:v1.18.3 ,还是不成功。
不成功查看为:
kubernetes-dashboard-cd4596f6-hgbvh 0/1 ImagePullBackOff 0 5m20s 192.168.16.4 k8s1
5回答
-
tonybai
2018-10-18
从日志看截图中的问题是拉取镜像失败的问题。国内拉取k8s官方镜像仓库的镜像会失败,因为众所周知的原因。在课程里有替代镜像仓库,先手动下载后,再安装即可。
00 -
慕瓜9316671
提问者
2018-10-18
从节点加入,网络报错。
Oct 18 15:49:29 k8s2 kubelet[769]: E1018 15:49:29.259893 769 pod_workers.go:186] Error syncing pod abe11cc3-d280-11e8-891d-00163e116f1c ("weave-net-9wdwh_kube-system(abe11cc3-d280-11e8-891d-00163e116f1c)"), skipping: failed to "CreatePodSandbox" for "weave-net-9wdwh_kube-system(abe11cc3-d280-11e8-891d-00163e116f1c)" with CreatePodSandboxError: "CreatePodSandbox for pod \"weave-net-9wdwh_kube-system(abe11cc3-d280-11e8-891d-00163e116f1c)\" failed: rpc error: code = Unknown desc = failed pulling image \"k8s.gcr.io/pause:3.1\": Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Oct 18 15:49:31 k8s2 kubelet[769]: W1018 15:49:31.867510 769 cni.go:188] Unable to update cni config: No networks found in /etc/cni/net.d
Oct 18 15:49:31 k8s2 kubelet[769]: E1018 15:49:31.867658 769 kubelet.go:2167] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Oct 18 15:49:33 k8s2 kubelet[769]: E1018 15:49:33.259985 769 remote_runtime.go:96] RunPodSandbox from runtime service failed: rpc error: code = Unknown desc = failed pulling image "k8s.gcr.io/pause:3.1": Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
00 -
tonybai
2018-10-18
建议问题一个一个查:
1. 首先我看到你用的k8s版本是1.12.x。不同k8s版本在集群安装启动以及worker node add时都会有差别。因为目前k8s依旧在active develop,所以建议你使用和教程中一致的k8s版本:k8s 1.10.2
2. 先查worker node add失败的问题。worker node add是不需要node间必须是免密登录的。我看到你的k8s2 node上kube-proxy也处于启动失败中。可以查看一下k8s node2上的kubelet日志(使用jou nalctl -u kubelet -f查看)以及kubeproxy的日志
3. 上面的问题解决后,再来看dashboard的问题00 -
慕瓜9316671
提问者
2018-10-18
node节点添加失败。
dashboard 安装也是失败的。
环境是在阿里云上。是不是两台机器都要免密登录?如果我在join的时候没有加免密登录后来加上有用吗?
012018-10-18 -
tonybai
2018-10-17
可以使用kubectl describe pod your_dashboardpod 命令查看一下具体出错信息。
00
相似问题