共计 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 搭建前端测试环境 – 总结
正文完