Deploy on Kubernetes

This documentation helps you to set up the rover in the Kubernetes environment.

Startup Kubernetes

Make sure that you already have a Kubernetes cluster.

If you don’t have a running cluster, you can also leverage KinD (Kubernetes in Docker) or minikube to create a cluster.

Deploy Rover

Please follow the rover-daemonset.yml to deploy the rover in your Kubernetes cluster. Update the comment in the file, which includes two configs:

  1. Rover docker image: You could use make docker to build an image and upload it to your private registry, or update from the public image.
  2. OAP address: Update the OAP address.

Then, you could use kubectl apply -f rover-daemonset.yml to deploy the skywalking-rover into your cluster. It would deploy in each node as a DaemonSet.