准备工作
虚拟化
任务管理器查看 虚拟化启用,未启用的进BIOS启用。若不支持 则从https://docs.docker.com/toolbox/toolbox_install_windows/安装Docker Toolbox,内部教程也挺充足。
下载安装
1.从https://hub.docker.com/editions/community/docker-ce-desktop-windows/
下载Docker Desktop Edge 版本
2.从https://github.com/AliyunContainerService/k8s-for-docker-desktop 下载或拉取镜像
3.从https://kubernetes.io/docs/tasks/tools/install-kubectl/ 下载kubectl,内部教程也挺充足。
步骤
1.Docker Desktop
1.Docker Desktop 右下角右键 Settings,如下设置
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://registry.docker-cn.com"
],
"insecure-registries": [],
"debug": true,
"experimental": true
}
2.镜像
进入镜像根目录,在此处以管理员身份运行Power Shell
执行
.\load_images.ps1
注意事项
若出现如下报错
执行
set-ExecutionPolicy Unrestricted
PS:也有说RemoteSigned即可,但多次多环境部署后发现RemoteSigned也会有不行的时候,这时候只有设Unrestricted。
3.Docker Desktop
Settings 启用 Enable Kubernetes
4.部署镜像
镜像根目录下 ,在此处以管理员身份运行Power Shell
执行
kubectl create -f kubernetes-dashboard.yaml
5.启动
Power Shell
执行
kubectl get pods --namespace kube-system
查看状态为Running
执行
kubectl proxy
6.访问登陆
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
Token登陆 Token获取方法
Power Shell
执行
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN
将得到的Token复制登陆