Last updated
© Copyright 2024, Cybus GmbH
Last updated
To ensure a smooth and standardized deployment of Connectware agents on your Kubernetes cluster, we recommend that you use the connectware-agent Helm chart. This approach streamlines the installation process and provides a more robust and maintainable solution compared to manual deployment.
The connectware-agent Helm chart simplifies the deployment of Connectware agents on Kubernetes. Here is an overview of the steps:
Add the Cybus Helm repository to your local Helm installation.
Update your local Helm chart repository.
Install the connectware-agent chart via Helm commands.
For detailed instructions on how to install agents via the connectware-agent Helm chart, see the .
While manual deployment offers more control, it requires a deeper understanding of Kubernetes concepts and involves more steps than using the Helm chart.
To manually deploy agents on a Kubernetes cluster:
Prepare a YAML manifest file with the necessary configurations. You'll need to set the same parameters as in other deployment methods.
Create a Kubernetes secret containing the Cybus registry credentials. This is required for pulling Connectware container images from the registry.
Deploy the manifest, which typically uses an emptyDir
volume for storing agent data. However, for production environments, we recommend replacing this with a persistent volume to ensure data durability.
Use the following command to create a secret named cybus-docker-registry
:
Depending on your setup, use one of the following sets of credentials:
If you have a Cybus Portal account:
docker-username
: Your Cybus Portal username
docker-password
: Your Cybus Portal password
If you're using a Connectware license key:
docker-username
: license
docker-password
: Your Connectware license key
The following code example allows you to manually create an example manifest file: