Windows系统Docker Desktop kubernetes部署

准备工作

虚拟化

任务管理器查看 虚拟化启用,未启用的进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复制登陆
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值