使用K8S搭建前端测试环境-K8S环境搭建

39次阅读

共计 766 个字符,预计需要花费 2 分钟才能阅读完成。

 本文不会对 K8S 细节做说明,只会针对用到 K8S 的功能做简单的介绍。

由于只是搭建开发环境,所以不会用到多个 Pods,在环境的搭建上本着怎么方便怎么来的原则进行。

K8S 提供了 minikube 这样的一个快速的迷你环境搭建,麻雀虽小,但是已经能够满足此次我们环境的搭建了。

minikube 的安装非常简单,通过链接 下载 适合自己系统的二进制,并解压到 /usr/bin 目录即可。

然后执行下面命令启动单节点的 k8s 集群:

# vm-driver 参与用于指定 k8s 组件的运行环境
# 比如在 windows 下我们可以让 k8s 的容器跑在 vmware、virtualbox 等
# 目前我们只需要在当前系统下运行,指定 none 即可
minikube start --vm-driver=none

上述命令执行后,就会自动拉取相关的镜像,如果如果顺利最后可以看到 success 字眼。

由于有墙的存在,如果不能够顺利启动或者拉取所需镜像的话,我们可以手动从国内的 docker 源进行镜像拉取,之后通过 docker tag 命令给它重新打上和 minikube 所需要镜像同样的 tag,完成后重新执行启动命令即可。

minikube安装完成后,我们还需要手动安装 kubectl、kubelet、kubeadm。

值得注意的是我们需要对应版本下载,截至到这篇文章为止,我们使用 v0.16.7 这个版本比较方便。上面几个工具下载后也可以放置到 /usr/bin 目录下即可。

至此我们 K8S 部分所需要的基础环境已经搭建完成。

下面我们会将 K8S 集成到 Gitlab。

使用 K8S 搭建前端测试环境 – 前言
使用 K8S 搭建前端测试环境 – K8S 环境搭建
使用 K8S 搭建前端测试环境 – Gitlab 集成 K8S
使用 K8S 搭建前端测试环境 – 创建 CI/CD
使用 K8S 搭建前端测试环境 – 基础服务搭建
使用 K8S 搭建前端测试环境 – 总结

正文完
 0