Managing Provisioning Agents
After you create and deploy a Provisioning Agent as a containerized application to your Kubernetes cluster, use Helm or Kubernetes to manage the application.
- View the registered agents.
- Unregister and delete an agent from Control Hub after running the appropriate Helm or Kubernetes command to delete the Provisioning Agent application from your Kubernetes cluster.
Applying Changes to Provisioning Agents
After you deploy a Provisioning Agent, you can modify the YAML specification file and then use Helm or Kubernetes commands to apply the changes to the running Provisioning Agent.
For example, let’s say that you used Helm to create a Provisioning Agent using the 4.0.0 image of the StreamSets Control Agent. You want to update your deployed Provisioning Agent to use a later image. You modify the values YAML specification file to specify the new version of the Control Agent image. Then you use the Helm upgrade command to apply the changed specification to the running Provisioning Agent.
-
Modify the appropriate YAML specification file as needed.
- When using Helm, modify the values YAML specification file, as described in Create a Provisioning Agent Using Helm.
- When not using Helm, modify the Provisioning Agent YAML specification file, as described in Create a Provisioning Agent without Using Helm.
-
Run the appropriate Helm or Kubernetes command to apply the changes to the
running Provisioning Agent application in the Kubernetes pod.
- When using Helm, run the following
command:
helm upgrade values.yml
- When not using Helm, run the following command on the Kubernetes
cluster, where
<fileName>
is the name of your modified Provisioning Agent YAML file:kubectl apply -f <fileName>.yaml
- When using Helm, run the following
command: