视频解析网站怎么做,怎么电话销售网站建设,西安有什么网站,主体负责人和网站负责人不能是同一个人准备工作
电脑硬件#xff1a;支持虚拟化的CPU#xff0c;内存最好在32G以上#xff0c;16G也可以操作系统#xff1a;window10 专业版
1 开启虚拟化
1.1 BIOS
由于主板和CPU的品牌不太一样#xff0c;这里的操作仅供参考#xff0c;以Intel的平台为例#xff1a;
…准备工作
电脑硬件支持虚拟化的CPU内存最好在32G以上16G也可以操作系统window10 专业版
1 开启虚拟化
1.1 BIOS
由于主板和CPU的品牌不太一样这里的操作仅供参考以Intel的平台为例
进入BIOS→找到【Configuration】或者【Security】选项→选择【Virtualization】→将【Intel (R) Virtualization Technology】以及【Intel (R) VT-d Feature】设置为【Enable】
然后保存BIOS重启。
1.2 开启Hyper-V 打开控制面板选择程序与功能 选择启动或关闭windows功能 勾选指定选项 勾选指定选项
然后重启电脑打开任务管理器查看虚拟化已经启动 虚拟化已启动
2 安装docker desktop并设置WSL2
2.1 下载docker desktop for windows
官网地址
2.2 安装 image.png
安装完成后重启电脑
2.3 安装WSL2的文件 docker 需要wsl的支持没有请前往官网下载或百度搜一下。
2.4 验证docker
打开命令行查看docker版本
代码 docker version 3 安装Kebernetes
3.1 准备镜像
k8s的官方镜像地址国内无法直接下载可以使用中科大的镜像加速地址
代码 https://gallery.ecr.aws,https://docker.lmirror.top,https://atomhub.openatom.cn,https://mirror.ccs.tencentyun.com,https://reg-mirror.qiniu.com,https://docker.mirrors.ustc.edu.cn,https://dockerhub.azk8s.cn,https://hub-mirror.c.163.com,https://registry.docker-cn.com,https://docker.mirrors.ustc.edu.cn
打开docker的设置将加速地址添加进去 然后查看一下安装的Docker Desktop版本以及配套的k8s版本 访问阿里云的脚本仓下载对应版本的脚本 下载完成后放到自己定义的文件夹下如 再进入到下一级目录执行powershell窗口默认windows会阻止ps脚本运行先使用管理员身份运行powershell 在powershell命令行下进入到刚才下载的脚本目录先开启策略→选择是→执行脚本→关闭策略
代码 Set-ExecutionPolicy RemoteSignedY.\load_images.ps1Set-ExecutionPolicy RestrictedY 如此镜像就已经下载好了可以关闭powershell。
3.2 启动k8s集群
打开Docker Desktop控制台可以使能Kubernetes了启动需要等一段时间 完成后左下的Kubernetes状态会变成绿色。
3.3 下载kubectl客户端
官网最新版本下载地址
下载后将该文件移动到【C:\Windows\System32】下面就可以在命令行使用kubectl了也可以通过修改环境变量PATH达到相同效果。我这里用的是设置环境变量的方法并没有把该文件复制到【C:\Windows\System32】下。 然后执行【kubectl version】命令即可。 3.4 验证k8s集群
切换当前集群
代码 kubectl config use-context docker-desktop
验证集群状态
代码 kubectl cluster-infokubectl get nodes 整体图如下 3.5 安装Dashboard
Dashboard版本是独立演进的这个是可选的习惯命令行的可以略过。
使用kubectl apply进行部署截止笔者当前的最新版本为v2.5.0部署命令如下
代码 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
【注意通过上述命令存在不好使的情况下可以访问链接的地址将地中的内容复制到新建的txt文档中并修改扩展名为dashboard.yaml然后执行 “kubectl apply -f dashboard.yaml ” 命令】效果图如图所示 【具体过程请参考文档【kubernetes系列之安装Dashboard】_kubernetes dashboard安装-CSDN博客】
效果图如下 部署完成后可以启动Kubernetes API Server 访问代理注意dashboard缺省会占用8001端口。
代码 kubectl proxy 打开浏览器访问 Kubernetes Dashboard http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/ 提示需要Token 【注意打开的浏览器需为火狐浏览器不能使用Microsoft Edge具体原因请参考windows10 部署 dockerk8s 集群 - 知乎 (zhihu.com)文档】 通过命令行获取Token
代码 kubectl -n kube-system describe secret default 将上一步的Token字符串复制下来设置为集群的Token
代码 kubectl config set-credentials docker-desktop --token 然后复制Token粘贴到登录页下即可登录到dashboard
4 创建服务
使用dashboard可以开启创建服务了 【上述整体文章请参考windows单机搭建k8s环境-腾讯云开发者社区-腾讯云 (tencent.com)本文是根据自己实际情况做了部分修改。】