藏茗山学院
安全可靠、性能稳定、追求极致的用户体验
win10安装k8s
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
进入官网下载安装程序,官网://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('//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。