基于Kubernetes可扩展的Selenium 并行自动化测试部署及搭建(2)——Win10环境下Kubernetes(k8s)部署

继续上一篇,本篇进行K8S环境部署。

K8s部署:

1、  访问k8s-for-docker-desktop 的github地址:

https://github.com/AliyunContainerService/k8s-for-docker-desktop,根据docker desktop中对照的版本,如下图所示:

 

选择对应分支后clone到本地,如下图所示:

2、  快捷键Windows+X,在弹出的界面中选择“Windows PowerShell(管理员)”,如下图所示:

 

3、  在Windows PowerShell窗口中切换进入到k8s-for-docker-desktop目录下,并且 Windows PowerShell窗口中输入:

set-ExecutionPolicy RemoteSigned

命令将计算机上的执行策略更改为 RemoteSigned,输入Y确定,即开启执行脚本权限,如下图所示:

 

之后继续输入:.load_images.ps1命令并等待执行完毕,如下图所示:

 

4、  输入:

Set-ExecutionPolicy Restricted

,关闭执行脚本权限,如下图所示:

 

5、  重启Docker Desktop,稍等片刻,左下角docker及k8s图标为绿色即部署成功,如下图所示:

 

辅助工具安装

1、  choco安装:

以管理员身份运行Powershell,在弹出的窗口中输入:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

如下图所示:

 

2、  minikube安装

以管理员身份运行Powershell,在弹出的窗口中输入:choco install minikube,之后输入Y,进行安装,如下图所示:

 

 到此K8S部署已完成,下一篇将分享通过K8S部署selenium grid不同环境的node容器集群

原创帖,转载请注明出处及作者,标注严禁转载帖请勿转载,谢谢!
原文地址:https://www.cnblogs.com/Bug-Hunter/p/15096525.html