由于主板和CPU的品牌不太一样,这里的操作仅供参考,以Intel的平台为例:
进入BIOS→找到【Configuration】或者【Security】选项→选择【Virtualization】→将【Intel (R) Virtualization Technology】以及【Intel (R) VT-d Feature】设置为【Enable】
然后保存BIOS重启。
然后重启电脑,打开任务管理器,查看虚拟化已经启动
安装完成后重启电脑
最新的Docker Desktop默认使用WSL 2来运行的,按照上面的提示说这样性能更好:
但是WSL2默认把文件放到C盘,而且控制台上也没提供设置数据存放目录,看官网说明,启用WSL后,docker运行数据都在WSL发行版中,文件位置都只能由WSL管理:
这两个目录是放在C盘下的,运行过多容器对C盘压力不小...
下面是迁移步骤:
wsl --shutdown
wsl --export docker-desktop-data D:\wsl\docker-desktop-data\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data D:\wsl\docker-desktop-data\ D:\wsl\docker-desktop-data\docker-desktop-data.tar --version 2
只需要迁移docker-desktop-data一个发行版就可以(另外一个不用管,占用空间很小)。完成以上操作后,原来的%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx就迁移到新目录了:
重新启动docker完成迁移。
打开命令行查看docker版本:
docker version
k8s的官方镜像地址国内无法直接下载,可以使用中科大的镜像加速地址:
https://docker.mirrors.ustc.edu.cn
Set-ExecutionPolicy RemoteSigned
Y
.\load_images.ps1
Set-ExecutionPolicy Restricted
Y
如此镜像就已经下载好了,可以关闭powershell。
打开Docker Desktop控制台,可以使能Kubernetes了(启动需要等一段时间):
完成后左下的Kubernetes状态会变成绿色。
下载后将该文件移动到【C:\Windows\System32】下面,就可以在命令行使用kubectl了(也可以通过修改环境变量PATH达到相同效果)。
kubectl config use-context docker-desktop
kubectl cluster-info
kubectl get nodes
Dashboard版本是独立演进的,这个是可选的,习惯命令行的可以略过。
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
kubectl proxy
kubectl -n kube-system describe secret default
kubectl config set-credentials docker-desktop --token=
使用dashboard可以开启创建服务了:
由于ingress-nginx安装还有点问题,后续再介绍。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。