Document

 咨询热线

18969909123

微信扫码咨询

收 起 

咨询热线

返回顶部

win10安装k8s

发布时间: 2020-09-18 17:06:36 作者:本站编辑 来源: 本站原创 浏览次数:104860

win10安装k8s主要有几步:环境准备、安装docker for windows、安装choco、安装kubectl、安装minikube。

win10安装k8s第一步:环境准备

环境要求:

A)Windows 10 64位:专业版,企业版或教育版(内部版本16299或更高版本)。

B)8G内存。

C)64位处理器。

D)BIOS设置中启用BIOS级硬件虚拟化支持。

E)启用Hyper-V和Containers Windows功能。

本文以 Window10 专业版 64位、8G内存、64位处理器为例,如图所示:

BIOS设置中启用BIOS级硬件虚拟化支持:

重启电脑,使用快捷键进入电脑的bios设置(不同品牌的主板快捷键也不相同,可根据主板的品在百度上搜索,常用的有F2、Delete和Esc键)

在Bios内找到“Virtualization Technology”选项 (关键字是“VT”、“Virtual”或“Virtualization”, 一些Bios会是“VT-X”或“SVM”) ,汉化的Bios则是“Intel虚拟化技术” 。通常该选项会在bios的Advanced(高级)页面下的CPU选项内,如果没有的话还需要大家在Bios中耐心寻找。

将虚拟化技术设置成开启(Enabled)后,保存退出,cpu虚拟化就会保持在打开的状态了。

启用Hyper-V和Containers Windows功能:

打开电脑左下角“开始”-“Windows 系统”-“控制面板”,如同所示

点击“程序”,如同所示:

点击”启用或关闭Windows功能,如图所示:

以上就是win10安装k8s所需要的环境。


win10安装k8s第二步:安装docker for windows

进入官网下载安装程序,官网:https://hub.docker.com/editions/community/docker-ce-desktop-windows/

双击下载好的Docker Desktop Installer.exe运行安装程序,如图所示:

稍等片刻后就安装完成了,点击Close and restart重启计算机,如图所示:

重启计算机后,双击桌面Docker Desktop图标, 此时右下角将会出现鲸鱼动画图标,如图所:

当状态栏中的鲸鱼图标保持稳定时,Docker桌面将启动并运行,并且可以从任何终端窗口访问如图所示:

按下windows 键 + x 键,打开Windows PowerShell(管理员),输入docker version 命令,如图所示:

至此,docker for windows安装已经完成。点击右下角docker鲸鱼图标-Settings-Docker Engine 可以配置国内阿里云docker镜像加速地址,如图所示:


win10安装k8s第三步:安装choco

打开Windows PowerShell(管理员),输入命令:

  Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

如图所示:

至此choco安装完成。


win10安装k8s第四步:安装kubectl

打开Windows PowerShell(管理员),输入命令:

  choco install kubernetes-cli

如图所示:

由于我已经安装过kubectl,与初次安装显示的界面有所不同,具体以实际安装界面显示为主。输入kubectl version --client 命令,查看版本,以验证是否安装成功,如图所示:

输入 cd ~ 命令进入系统登陆用户目录,如图所:

依次按以下顺序输入命令进行操作:

输入mkdir .kube命令,回车,创建 .kube目录。

输入cd .kube 命令,回车,进入 .kube目录。

输入New-Item config -type file命令,回车,创建config 文件。

至此,kubectl安装完成。

win10安装k8s第五步:安装minikube

打开Windows PowerShell(管理员),输入命令:

  choco install minikube

如图所示:

由于我已经安装过minikube,与初次安装显示的界面有所不同,具体以实际安装界面显示为主。输入minikube version命令,查看版本,以验证是否安装成功,如图所示:

至此minikube的安装已经完成。接下来我们启动一下minikube。

打开Windows PowerShell(管理员),输入命令:

  minikube start --vm-driver=hyperv --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

如图所示:

输入命令:

  minikube status 

查看minikube的运行状态,如图所示:

至此,minikube已经完成安装。有关win10安装k8s的所有步骤已经全部完成,接下来就可以在此环境基础上开始了解、使用k8s了。

备注:

在第一次启动minikube的过程中会下载minikube-vXXX.iso文件,可能有些慢,如果已经有了minikube-vXXX.iso文件,在启动前可以把它直接复制到C:UsersXXX用户.minikubecacheiso 目录下,这样就不会再下载了。

以--vm-driver=hyperv启动minikube的时候会创建并开启虚拟机,需要确认启动前电脑使用内存有至少2.5G,以确保能正常启动,否则可能出现内存溢出的情况。特别是第一次启动的时候,除虚拟机本身的内存使用外,minikube的运行配置服务对内存的消耗较大,对于8G内存的计算机,建议先关闭docker服务(关闭虚拟机Docker Desktop VM),待第一次运行配置完成后执行minikube stop 命令停止minikube服务(关闭虚拟机 minikube VM),原后再次开启docker服务,再执行minikube start命令重新启动minikube。

348