Agent Update Instructions
This document provides step-by-step instructions for updating the Pulse Agent in various environments.
Docker
- Pull the latest version of the image:
 
docker pull r.pulse.support/<PULSE_TOKEN_VALUE>/agent:latest
- Stop and remove the existing container:
 
docker stop pulse-agent
docker rm pulse-agent
- 
Run a new container with the same settings as before:
- You can rerun the wizard or refer to the relevant documentation for your cluster configuration: Pulse Agent Documentation.
 
 
Kubernetes
- 
Using the Always Pull Policy with no tag or the
latesttag:- Restart the deployment:
 
 
kubectl rollout restart deployment/pulse-agent
- Alternatively, delete the Pulse Agent pod:
 
kubectl delete pod <POD_NAME>
Kubernetes via Helm
Ensure your Helm chart is configured to use the latest tag or an Always Pull Policy.
Run:
helm upgrade --install pulse-agent <chart-repo> --set image.tag=latest
ECS
Force a new deployment:
aws ecs update-service <ECS_CLUSTER_NAME> --service-name pulse-agent --force-new-deployment
- Replace 
<ECS_CLUSTER_NAME>with the name of the ECS cluster running the task. 
Nomad
- Update the job file:
Add or update ametatag, such asforce_update: 
task "agent" {
  meta {
    force_update = "1"
  }
  ...
}
- Rerun the job:
 
nomad job run pulse_agent.nomad
Cloud Run
Deploy the latest image:
gcloud run deploy pulse-agent --image r.pulse.support/<PULSE_TOKEN_VALUE>/agent:latest