Configuring Kubernetes Data Sources
This guide explains how to connect your Kubernetes cluster to CerteroX for cost management and FinOps capabilities. The integration uses a Helm chart that deploys a metrics collector agent into your cluster.
Table of Contents
Step 1: Create the Kubernetes Data Source in CerteroX
Log in to CerteroX and navigate to Settings > Data Sources.
Click Actions and select Add and then Kubernetes.
Click Connect.
This will create the data source within CerteroX. Click in to the new data source and select Actions and then Kubernetes Integration to see a dialog showing the Helm installation commands with your unique dataSourceId pre-populated. Keep this dialog open or copy the commands for the next steps.
Note: CerteroX automatically detects your deployment type (SaaS vs self-hosted) and configures the correct API endpoint.

Step 2: Add the CerteroX Helm Repository
Add the CerteroX Helm chart repository to your local Helm installation:


Step 3: Deploy the Metrics Collector Agent
Deploy the Helm chart using the values from the CerteroX dialog (Step 1).
Installation command
Parameter reference
Parameter | Description | Example |
|---|
Parameter | Description | Example |
|---|---|---|
prometheus.server.dataSourceId | Unique ID from CerteroX (auto-generated) | 73f343d5-827a-43a3-a427-f10a44283ac6 |
prometheus.server.username | Username you specified in Step 1 | k8s-collector@company.com |
prometheus.server.password | Password you specified in Step 1 | <your-secure-password> |
prometheus.server.remote_write[0].url | CerteroX metrics ingestion endpoint | SaaS: <https://cloud.certero.com/storage/api/v2/write> |
prometheus.server.remote_write[0].name | Connection identifier | certerox |
--namespace | Kubernetes namespace for the collector | certerox |
Important: Replace the placeholder values (<YOUR_DATA_SOURCE_ID>, <YOUR_USERNAME>, <YOUR_PASSWORD>, <CERTERO_API_URL>) with your actual values from the CerteroX dialog.
Step 4: Verify the Installation
Check deployment status
Check pod logs
Look for successful connection messages and absence of authentication errors.
Verify in CerteroX
Return to Settings > Data Sources in CerteroX.
Click on your Kubernetes data source.

Check the Status indicator - it should show as connected.
Navigate to the Advanced section to view detailed sync information.
Note: Initial metrics may take up to one hour to appear while the collector gathers and transmits data.
Managing Multiple Clusters
For organizations with multiple Kubernetes clusters, repeat this process for each cluster:
Create a new Kubernetes Data Source in CerteroX for each cluster
Use a descriptive name to identify each cluster
Deploy the Helm chart with the unique dataSourceId and credentials for that cluster
Each cluster requires its own:
Data Source configuration in CerteroX
Helm release with unique credentials
dataSourceId