windows搭建K8S环境(WSL2+Docker)

·  阅读 1300

官方完美指南
时间:2020年5月31日(这个时间很重要)
Docker Desktop For Window V1.16.5版本终于wsl2不是测试内容,于是在window平台搭建完美的开发k8s环境不再是不可能的事情。
wsl2+docker desktop将保证你在window体验完美k8s环境

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