【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法

基础知识、安装等请看这篇:docker技术扫盲-2020年9月22日

问题描述

根据aliyun提供的国内安装方法,以下为链接:

https://github.com/AliyunContainerService/k8s-for-docker-desktop

在启动k8s时一直处于starting状态,恢复出厂重来N次都不行W( ̄_ ̄)W,状况如下图:

【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法_第1张图片

解决方法

1、如果没有下载完全,手动下载以下镜像及对应TAG版本。以下为所有需要的镜像:

$ docker images
REPOSITORY                                                       TAG                                              IMAGE ID            CREATED             SIZE
docker/desktop-kubernetes                                        kubernetes-v1.18.8-cni-v0.8.5-critools-v1.17.0   e777077bd5d8        5 weeks ago         292MB
k8s.gcr.io/kube-proxy                                            v1.18.8                                          0fb7201f92d0        6 weeks ago         117MB
k8s.gcr.io/kube-apiserver                                        v1.18.8                                          92d040a0dca7        6 weeks ago         173MB
k8s.gcr.io/kube-controller-manager                               v1.18.8                                          6a979351fe5e        6 weeks ago         162MB
k8s.gcr.io/kube-scheduler                                        v1.18.8                                          6f7135fb47e0        6 weeks ago         95.3MB
docker/desktop-storage-provisioner                               v1.1                                             e704287ce753        6 months ago        41.8MB
docker/desktop-kit-controller                                 v1.0                                             79da37e5a3aa        7 months ago        36.6MB
k8s.gcr.io/pause                                                 3.2                                              80d28bedfe5d        7 months ago        683kB
k8s.gcr.io/coredns                                               1.6.7                                            67da37a9a360        8 months ago        43.8MB
k8s.gcr.io/etcd                                                  3.4.3-0                                          303ce5db0e90        11 months ago       288MB
quay.io/kubernetes-ingress-controller/nginx-ingress-controller   0.26.1                                           29024c9c6e70        12 months ago       483MB

如果你自己的和上面的不一样,请手动pull。直到你本地镜像与上面一样。
2、C:\Windows\System32\drivers\etc\hosts加入# Kubernetes
127.0.0.1 kubernetes.docker.internal配置,然后启动docker kubernetes

3、重启docker 

【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法_第2张图片

看下图,成功啦!撒花、撒花!

【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法_第3张图片

完结!

--------------------------------------------------------

以下为在阿里官方库issues的解决过程(有兴趣可以看,没兴趣忽略)

看了那么多洗脑文章、视频,说k8s如何如何好,后面还有istio、knative等着我去学呢!这就卡住了,不行,继续研究。

然后去到AliyunContainerService/k8s-for-docker-desktop 的issue看到有人和我有相同问题,进去看没有回复解决,然后我就附上自己的情况,希望ali有人回。

【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法_第4张图片

可能多了一个人在这里提问,而且这个问题在第一个,很快有了回应

【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法_第5张图片

经过几轮操作。

ali提供的脚本有瑕疵,有部分镜像没发布,详情请看我与仓库管理员对话

https://github.com/AliyunContainerService/k8s-for-docker-desktop/issues/107

感谢管理员li yi耐心回答(以下截图为liyi github信息),我又可以继续往下学习了。

【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法_第6张图片

 

你可能感兴趣的:(【已解决】docker desktop 2.3.7 kubernetes(k8s)v1.18.8一直处于starting状态解决方法)