Set up the development environment
Make sure you have the above prerequisites met. Now follow the steps below to prepare the toolchain for compiling Chaos Mesh:
Clone the Chaos Mesh repo to your local machine.
Install the Kubernetes API development framework - kubebuilder and .
Make sure
${GOPATH}/bin
is in yourPATH
.Check nodejs related environment.
yarn -v
Now you can test the toolchain by running:
With the toolchain ready, you still need a local Kubernetes cluster as the deployment environment. Because kind is already installed, you can now set up the Kubernetes cluster directly:
The above script will create a Kubernetes cluster by kind. When you don’t need this cluster, you can run the following command to delete it:
kind delete cluster --name=kind
- Develop a New Chaos Type
- Add facilities to chaos daemon