基础知识、安装等请看这篇:docker技术扫盲-2020年9月22日
问题描述
根据aliyun提供的国内安装方法,以下为链接:
https://github.com/AliyunContainerService/k8s-for-docker-desktop
在启动k8s时一直处于starting状态,恢复出厂重来N次都不行W( ̄_ ̄)W,状况如下图:
解决方法
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-vpnkit-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
看下图,成功啦!撒花、撒花!
完结!
--------------------------------------------------------
以下为在阿里官方库issues的解决过程(有兴趣可以看,没兴趣忽略)
看了那么多洗脑文章、视频,说k8s如何如何好,后面还有istio、knative等着我去学呢!这就卡住了,不行,继续研究。
然后去到AliyunContainerService/k8s-for-docker-desktop 的issue看到有人和我有相同问题,进去看没有回复解决,然后我就附上自己的情况,希望ali有人回。
可能多了一个人在这里提问,而且这个问题在第一个,很快有了回应
经过几轮操作。
ali提供的脚本有瑕疵,有部分镜像没发布,详情请看我与仓库管理员对话
https://github.com/AliyunContainerService/k8s-for-docker-desktop/issues/107
感谢管理员li yi耐心回答(以下截图为liyi github信息),我又可以继续往下学习了。