配置开发环境
本文档介绍如何搭建 Chaos Mesh 的开发环境。
环境要求#
安装 Chaos Mesh 所需的开发工具。
准备工具链#
准备好上述环境后,请按照以下步骤配置用于编译 Chaos Mesh 的工具链。
- 将 Chaos Mesh 项目克隆至本地。 
- 安装 Kubernetes API 开发框架 kubebuilder 和 kustomize。 
- 确保你的环境中已经安装 Docker 并且正在运行 Docker。 
- 确保 Docker Registry 正在运行。将环境变量 - DOCKER_REGISTRY设置为其地址:
- 确保 - ${GOPATH}/bin在你的- PATH环境变量中。
- 检查 Nodejs 相关环境。 
- 尝试编译 Chaos Mesh: - 如果没有报错,那么工具链已经配置完毕。 
准备部署环境#
在工具链准备完之后,你还需要启动一个本地的 Kubernetes 集群用于部署 Chaos Mesh。由于 kind 已经安装好了,你可以直接使用以下脚本启动一个 Kubernetes 集群:
当你不再需要此集群,希望删除它时,可以使用:
如需启动 Chaos Dashboard,请运行以下命令:
下一步#
在完成上述 Chaos Mesh 开发的准备工作后,请尝试新增混沌实验类型。