docker升级到2.1.0.0版本后Kubernetes不可用问题解决方案

前言

docker for mac由旧版本更新到2.1.0.0版本后发现Kubernetes一直启动不起来,原因是docker升级后内置的Kubernetes版本也跟着升级了,但镜像却还是旧的镜像,所以就起不来了。

查看docker需要的Kubernetes镜像版本
image.png
下载离线镜像

1.木有VPN的用户下载离线镜像

git clone https://github.com/maguowei/k8s-docker-desktop-for-mac.git

2.cd至k8s-docker-desktop-for-mac(注意images下面的镜像版本哦).目录下执行

./load_images.sh

3.开启Kubernetes服务


image.png

4.配置dashboard
在github上找到适配版本(https://github.com/kubernetes/dashboard/releases

image.png

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml

5.启动dashboard

(1)执行kubectl proxy开启代理

kubectl proxy

(2)访问ui页面

http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
image.png

(3)获取token

kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')

(4)大功告成
假如很不幸没有大功告成,那就


image.png

然后再来一遍

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容