Update your private probe in Kubernetes
To update the probe configuration or image:
-
Edit the Deployment (or DaemonSet/StatefulSet) manifest to change environment variables, timeouts, or image tag.
-
Apply the updated manifest.
kubectl apply -f private-probe-deployment.yaml
-
(Optional) Trigger a rollout restart.
kubectl rollout restart deployment/private-probe-deployment
Keep
LOCAL_ID unchanged if you want to preserve the probe identity and existing check assignments.Update cacert.pem with a ConfigMap
If you need to provide an updated or custom cacert.pem in Kubernetes, you can mount it using a ConfigMap.
-
Create a ConfigMap from your
cacert.pemfile.kubectl create configmap probe-cacert --from-file=cacert=cacert.pem
-
Execute the following to add a volume and volume mount to your Deployment.
...
spec:
containers:
- name: private-probe
image: solarwinds/synthetics-private-probe:latest
env:
# SYNTHETICS_COLLECTOR_URL, LOCAL_ID, NAME, API_TOKEN as above
volumeMounts:
- name: cacert-volume
mountPath: /app/cacert.pem
subPath: cacert.pem
volumes:
- name: cacert-volume