官方完美指南
时间:2020年5月31日(这个时间很重要)
Docker Desktop For Window V1.16.5版本终于wsl2不是测试内容,于是在window平台搭建完美的开发k8s环境不再是不可能的事情。
wsl2+docker desktop将保证你在window体验完美k8s环境
- 开启wsl2
- 截止2020年5月31日,window只有抢先体验版能开启wsl,需要开启系统体验抢先版(进入window设置中的更新和安全开启就好)
然后就是漫长的更新 - 启用“虚拟机平台”可选组件 以管理员身份打开 PowerShell 并运行:
以管理员权限启动 PowerShell,然后输入以下命令启用 Linux 子系统功能:Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
启用这些更改后,你需要重新启动计算机。Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
或者简单一点直接在控制面板中启用“适用于 Windows 的 Linux 子系统”
3. 下载linux子系统
进入window商店,搜索linux就可以查到可以下载的linux子系统 下载即可。
4. 使用命令行设置要由 WSL 2 支持的发行版 目前window默认的wsl为1版本,需要收到配置成wsl2
在 PowerShell 中运行:
并确保将 【linux子系统】 替换为发行版的实际名称。 (你可以使用以下命令找到它们:wsl -l)。 你也可以通过运行与上面相同的命令随时更改回 WSL 1(即WSL降级),但将“2”替换为“1”。 此外,如果你想使 WSL 2 成为默认架构,可以使用以下命令执行此操作:wsl --set-version 【linux子系统】 2
这将使你安装的任何新发行版初始化为 WSL 2 发行版。wsl --set-default-version 2
最后验证是否成功wsl -l -v - 截止2020年5月31日,window只有抢先体验版能开启wsl,需要开启系统体验抢先版(进入window设置中的更新和安全开启就好)
- 安装Docker Desktop For Window
下载地址 - 阿里云下载k8s有关镜像
大神做的k8s有关镜像
顺便说一下遇到下不到的镜像该怎么办?- 寻找网上下好的镜像
- push至自己的镜像库(直接去阿里云上开个个人镜像库)
- pull本地,tag成原镜像的名称,然后rmi掉自己库名称的镜像(这个做不做的无所谓)
docker pull ${locationName} docker tag ${locationName} ${name} docker rmi ${locationName} - 启动Docker Desktop开启
- 开启wsl2
- 开启k8s
- 开启wsl2