win 10 docker安装K8S中遇见的一些问题,记录下来方便自己以后避免采坑。
安装步骤:
1.安装Docker for windows。在docker官方下载,然后傻瓜式安装。
安装成功以后再Docker => Daemon => Registry mirrors配置节点中添加阿里云进行地址:
https://registry.docker-cn.com。毕竟国内服务器快(如果可以*就另当别论),曾经在新加坡测试过,直接安装K8S(选择Enable Kubernetes)五分钟就安装成功。但是在 国内直接启动半个小时一直处于下载镜像中,所以在国内只能用其他方式。
2.下载基础镜像
克隆K8S基础镜像
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop
cd k8s-for-docker-desktop
克隆成功以后,使用PowerShell 启动
load_images.ps1文件。下载K8S基础镜像可能需要一段时间。下载成功以后,在CMD (docker images)中查看是否有对应镜像。
3.镜像下载成功以后,启动K8S安装
Kubernetes=>Enable Kubernetes。启动过程可能需要十几分钟,启动成功后显示如下:
注意事项:安装顺序不能颠倒,步骤颠倒可能k8s显示为starting。一定要先使用国内镜像源(主要是快速),下载好K8S镜像以后再启动。