Installing Agents via Kubernetes
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.
Deploying Agents Using the connectware-agent Helm Chart
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 Cybus Learn article.
Deploying Agents Manually
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 usernamedocker-password
: Your Cybus Portal password
If you're using a Connectware license key:
docker-username
:license
docker-password
: Your Connectware license key
Example for Manual Agent Deployment
The following code example allows you to manually create an example manifest file:
Last updated